./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
[2023-10-27 12:52:22,035 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-10-27 12:52:22,049 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-10-27 12:52:22,102 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-10-27 12:52:22,103 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-10-27 12:52:22,106 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-10-27 12:52:22,111 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-10-27 12:52:22,113 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-10-27 12:52:22,119 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-10-27 12:52:22,123 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-10-27 12:52:22,124 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-10-27 12:52:22,126 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-10-27 12:52:22,126 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-10-27 12:52:22,128 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-10-27 12:52:22,129 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-10-27 12:52:22,146 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-10-27 12:52:22,147 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-10-27 12:52:22,148 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-10-27 12:52:22,149 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-10-27 12:52:22,153 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-10-27 12:52:22,154 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-10-27 12:52:22,156 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-10-27 12:52:22,156 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-10-27 12:52:22,157 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-10-27 12:52:22,160 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-10-27 12:52:22,160 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-10-27 12:52:22,161 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-10-27 12:52:22,162 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-10-27 12:52:22,162 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-10-27 12:52:22,163 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-10-27 12:52:22,163 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-10-27 12:52:22,164 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-10-27 12:52:22,165 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-10-27 12:52:22,166 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-10-27 12:52:22,166 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-10-27 12:52:22,167 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-10-27 12:52:22,167 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-10-27 12:52:22,167 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-10-27 12:52:22,167 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-10-27 12:52:22,168 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-10-27 12:52:22,169 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-10-27 12:52:22,169 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2023-10-27 12:52:22,222 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-10-27 12:52:22,222 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-10-27 12:52:22,222 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-10-27 12:52:22,223 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-10-27 12:52:22,223 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-10-27 12:52:22,223 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-10-27 12:52:22,224 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-10-27 12:52:22,224 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-10-27 12:52:22,224 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-10-27 12:52:22,224 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-10-27 12:52:22,225 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-10-27 12:52:22,225 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-10-27 12:52:22,225 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-10-27 12:52:22,225 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-10-27 12:52:22,226 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-10-27 12:52:22,226 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-10-27 12:52:22,226 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-10-27 12:52:22,226 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-10-27 12:52:22,226 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-10-27 12:52:22,226 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-10-27 12:52:22,227 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-10-27 12:52:22,227 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-10-27 12:52:22,227 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-10-27 12:52:22,227 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-10-27 12:52:22,227 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-10-27 12:52:22,227 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-10-27 12:52:22,227 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-10-27 12:52:22,228 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-10-27 12:52:22,228 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-10-27 12:52:22,228 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-10-27 12:52:22,228 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-10-27 12:52:22,228 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-10-27 12:52:22,229 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-10-27 12:52:22,229 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-10-27 12:52:22,229 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-10-27 12:52:22,229 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-10-27 12:52:22,230 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-10-27 12:52:22,230 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
[2023-10-27 12:52:22,595 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-10-27 12:52:22,614 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-10-27 12:52:22,616 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-10-27 12:52:22,617 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-10-27 12:52:22,617 INFO  L275        PluginConnector]: CDTParser initialized
[2023-10-27 12:52:22,618 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2023-10-27 12:52:24,212 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-10-27 12:52:24,637 INFO  L351              CDTParser]: Found 1 translation units.
[2023-10-27 12:52:24,637 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2023-10-27 12:52:24,646 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/babd537d3/d661cbf309a344d3b272db32c906671e/FLAG37935349e
[2023-10-27 12:52:24,670 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/babd537d3/d661cbf309a344d3b272db32c906671e
[2023-10-27 12:52:24,672 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-10-27 12:52:24,673 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-10-27 12:52:24,686 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-10-27 12:52:24,686 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-10-27 12:52:24,688 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-10-27 12:52:24,689 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 12:52:24" (1/1) ...
[2023-10-27 12:52:24,690 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38496c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:24, skipping insertion in model container
[2023-10-27 12:52:24,690 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 12:52:24" (1/1) ...
[2023-10-27 12:52:24,700 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-10-27 12:52:24,785 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-10-27 12:52:25,045 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-10-27 12:52:25,342 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-10-27 12:52:25,367 INFO  L203         MainTranslator]: Completed pre-run
[2023-10-27 12:52:25,385 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-10-27 12:52:25,426 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-10-27 12:52:25,528 INFO  L208         MainTranslator]: Completed translation
[2023-10-27 12:52:25,533 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25 WrapperNode
[2023-10-27 12:52:25,533 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-10-27 12:52:25,549 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-10-27 12:52:25,549 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-10-27 12:52:25,549 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-10-27 12:52:25,554 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,595 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,651 INFO  L138                Inliner]: procedures = 269, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 110
[2023-10-27 12:52:25,652 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-10-27 12:52:25,652 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-10-27 12:52:25,652 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-10-27 12:52:25,653 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-10-27 12:52:25,659 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,659 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,672 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,689 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,704 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,715 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,716 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,718 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,720 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-10-27 12:52:25,727 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-10-27 12:52:25,727 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-10-27 12:52:25,727 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-10-27 12:52:25,738 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (1/1) ...
[2023-10-27 12:52:25,742 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-10-27 12:52:25,754 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-10-27 12:52:25,794 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)
[2023-10-27 12:52:25,841 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
[2023-10-27 12:52:25,851 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-10-27 12:52:25,851 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2023-10-27 12:52:25,852 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-10-27 12:52:25,865 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2023-10-27 12:52:25,865 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-10-27 12:52:25,866 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-10-27 12:52:25,866 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-10-27 12:52:25,866 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-10-27 12:52:25,866 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-10-27 12:52:25,866 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-10-27 12:52:25,866 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-10-27 12:52:25,866 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-10-27 12:52:25,867 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-10-27 12:52:25,867 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-10-27 12:52:25,868 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2023-10-27 12:52:26,114 INFO  L235             CfgBuilder]: Building ICFG
[2023-10-27 12:52:26,116 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-10-27 12:52:26,495 INFO  L276             CfgBuilder]: Performing block encoding
[2023-10-27 12:52:26,521 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-10-27 12:52:26,523 INFO  L300             CfgBuilder]: Removed 3 assume(true) statements.
[2023-10-27 12:52:26,524 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 12:52:26 BoogieIcfgContainer
[2023-10-27 12:52:26,525 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-10-27 12:52:26,527 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-10-27 12:52:26,528 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-10-27 12:52:26,530 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-10-27 12:52:26,530 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.10 12:52:24" (1/3) ...
[2023-10-27 12:52:26,531 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@720136c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.10 12:52:26, skipping insertion in model container
[2023-10-27 12:52:26,532 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 12:52:25" (2/3) ...
[2023-10-27 12:52:26,532 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@720136c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.10 12:52:26, skipping insertion in model container
[2023-10-27 12:52:26,532 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 12:52:26" (3/3) ...
[2023-10-27 12:52:26,533 INFO  L112   eAbstractionObserver]: Analyzing ICFG value-barrier.i
[2023-10-27 12:52:26,546 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-10-27 12:52:26,557 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-10-27 12:52:26,577 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2023-10-27 12:52:26,577 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-10-27 12:52:26,668 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2023-10-27 12:52:26,729 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2023-10-27 12:52:26,879 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2023-10-27 12:52:26,879 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-10-27 12:52:26,884 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. 
[2023-10-27 12:52:26,885 INFO  L82        GeneralOperation]: Start removeDead. Operand has 138 places, 141 transitions, 290 flow
[2023-10-27 12:52:26,896 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 138 places, 141 transitions, 290 flow
[2023-10-27 12:52:26,900 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-27 12:52:26,920 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 141 transitions, 290 flow
[2023-10-27 12:52:26,923 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 141 transitions, 290 flow
[2023-10-27 12:52:26,923 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2023-10-27 12:52:26,994 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2023-10-27 12:52:26,995 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-10-27 12:52:26,997 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. 
[2023-10-27 12:52:26,998 INFO  L119        LiptonReduction]: Number of co-enabled transitions 2660
[2023-10-27 12:52:33,890 INFO  L134        LiptonReduction]: Checked pairs total: 9082
[2023-10-27 12:52:33,890 INFO  L136        LiptonReduction]: Total number of compositions: 123
[2023-10-27 12:52:33,912 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-27 12:52:33,919 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;@295cfc2a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-27 12:52:33,919 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2023-10-27 12:52:33,939 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2023-10-27 12:52:33,939 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-27 12:52:33,939 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:33,940 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-27 12:52:33,940 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)] ===
[2023-10-27 12:52:33,944 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:33,956 INFO  L85        PathProgramCache]: Analyzing trace with hash 15569, now seen corresponding path program 1 times
[2023-10-27 12:52:33,964 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:33,965 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033600748]
[2023-10-27 12:52:33,965 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:33,965 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:34,133 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:34,254 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:34,255 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:34,255 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033600748]
[2023-10-27 12:52:34,256 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033600748] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:34,256 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:34,269 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-27 12:52:34,271 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953290088]
[2023-10-27 12:52:34,271 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:34,278 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-27 12:52:34,279 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:34,313 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-27 12:52:34,326 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-27 12:52:34,330 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 135 out of 264
[2023-10-27 12:52:34,333 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)
[2023-10-27 12:52:34,333 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:34,334 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 264
[2023-10-27 12:52:34,334 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:34,422 INFO  L130       PetriNetUnfolder]: 35/108 cut-off events.
[2023-10-27 12:52:34,426 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-10-27 12:52:34,427 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. 
[2023-10-27 12:52:34,429 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 16 selfloop transitions, 0 changer transitions 2/32 dead transitions.
[2023-10-27 12:52:34,429 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 108 flow
[2023-10-27 12:52:34,430 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-27 12:52:34,432 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-27 12:52:34,462 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 293 transitions.
[2023-10-27 12:52:34,467 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5549242424242424
[2023-10-27 12:52:34,468 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 293 transitions.
[2023-10-27 12:52:34,468 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 293 transitions.
[2023-10-27 12:52:34,471 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:34,473 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 293 transitions.
[2023-10-27 12:52:34,478 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)
[2023-10-27 12:52:34,487 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)
[2023-10-27 12:52:34,488 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)
[2023-10-27 12:52:34,492 INFO  L175             Difference]: Start difference. First operand has 37 places, 37 transitions, 82 flow. Second operand 2 states and 293 transitions.
[2023-10-27 12:52:34,493 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 108 flow
[2023-10-27 12:52:34,495 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 108 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:52:34,496 INFO  L231             Difference]: Finished difference. Result has 34 places, 30 transitions, 65 flow
[2023-10-27 12:52:34,497 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}
[2023-10-27 12:52:34,502 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, -3 predicate places.
[2023-10-27 12:52:34,503 INFO  L495      AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 65 flow
[2023-10-27 12:52:34,503 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)
[2023-10-27 12:52:34,504 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:34,504 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-27 12:52:34,505 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-10-27 12:52:34,505 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)] ===
[2023-10-27 12:52:34,507 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:34,508 INFO  L85        PathProgramCache]: Analyzing trace with hash 14952583, now seen corresponding path program 1 times
[2023-10-27 12:52:34,508 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:34,512 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649992810]
[2023-10-27 12:52:34,513 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:34,513 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:34,580 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:34,657 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:34,657 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:34,661 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649992810]
[2023-10-27 12:52:34,661 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649992810] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:34,661 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:34,661 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:34,661 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079886992]
[2023-10-27 12:52:34,662 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:34,662 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:34,663 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:34,663 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:34,663 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:34,692 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 128 out of 264
[2023-10-27 12:52:34,692 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)
[2023-10-27 12:52:34,693 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:34,693 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 264
[2023-10-27 12:52:34,693 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:34,791 INFO  L130       PetriNetUnfolder]: 48/140 cut-off events.
[2023-10-27 12:52:34,792 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-27 12:52:34,793 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. 
[2023-10-27 12:52:34,795 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 20 selfloop transitions, 4 changer transitions 0/36 dead transitions.
[2023-10-27 12:52:34,795 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 125 flow
[2023-10-27 12:52:34,795 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:34,795 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:34,797 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions.
[2023-10-27 12:52:34,797 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5164141414141414
[2023-10-27 12:52:34,798 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 409 transitions.
[2023-10-27 12:52:34,798 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 409 transitions.
[2023-10-27 12:52:34,798 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:34,798 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 409 transitions.
[2023-10-27 12:52:34,799 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)
[2023-10-27 12:52:34,802 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)
[2023-10-27 12:52:34,814 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)
[2023-10-27 12:52:34,814 INFO  L175             Difference]: Start difference. First operand has 34 places, 30 transitions, 65 flow. Second operand 3 states and 409 transitions.
[2023-10-27 12:52:34,814 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 125 flow
[2023-10-27 12:52:34,814 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 125 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:52:34,816 INFO  L231             Difference]: Finished difference. Result has 37 places, 33 transitions, 95 flow
[2023-10-27 12:52:34,816 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}
[2023-10-27 12:52:34,816 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, 0 predicate places.
[2023-10-27 12:52:34,817 INFO  L495      AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 95 flow
[2023-10-27 12:52:34,817 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)
[2023-10-27 12:52:34,817 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:34,817 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2023-10-27 12:52:34,817 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-10-27 12:52:34,818 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)] ===
[2023-10-27 12:52:34,818 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:34,818 INFO  L85        PathProgramCache]: Analyzing trace with hash 1504670632, now seen corresponding path program 1 times
[2023-10-27 12:52:34,819 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:34,819 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209054640]
[2023-10-27 12:52:34,819 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:34,819 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:34,910 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-27 12:52:34,910 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-27 12:52:34,970 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-27 12:52:35,004 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-27 12:52:35,005 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-27 12:52:35,006 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2023-10-27 12:52:35,008 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2023-10-27 12:52:35,009 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2023-10-27 12:52:35,009 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (7 of 11 remaining)
[2023-10-27 12:52:35,010 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2023-10-27 12:52:35,010 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2023-10-27 12:52:35,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2023-10-27 12:52:35,014 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2023-10-27 12:52:35,014 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2023-10-27 12:52:35,014 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2023-10-27 12:52:35,015 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2023-10-27 12:52:35,015 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-10-27 12:52:35,015 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2023-10-27 12:52:35,019 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-27 12:52:35,020 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-10-27 12:52:35,059 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-10-27 12:52:35,064 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2023-10-27 12:52:35,126 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2023-10-27 12:52:35,129 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-10-27 12:52:35,130 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. 
[2023-10-27 12:52:35,131 INFO  L82        GeneralOperation]: Start removeDead. Operand has 158 places, 162 transitions, 342 flow
[2023-10-27 12:52:35,132 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 158 places, 162 transitions, 342 flow
[2023-10-27 12:52:35,132 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-27 12:52:35,145 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 162 transitions, 342 flow
[2023-10-27 12:52:35,145 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 162 transitions, 342 flow
[2023-10-27 12:52:35,145 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2023-10-27 12:52:35,189 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2023-10-27 12:52:35,189 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-10-27 12:52:35,190 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. 
[2023-10-27 12:52:35,193 INFO  L119        LiptonReduction]: Number of co-enabled transitions 6536
[2023-10-27 12:52:41,750 INFO  L134        LiptonReduction]: Checked pairs total: 25590
[2023-10-27 12:52:41,754 INFO  L136        LiptonReduction]: Total number of compositions: 129
[2023-10-27 12:52:41,759 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-27 12:52:41,770 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;@295cfc2a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-27 12:52:41,770 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2023-10-27 12:52:41,771 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2023-10-27 12:52:41,772 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-27 12:52:41,772 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:41,772 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-27 12:52:41,772 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)] ===
[2023-10-27 12:52:41,772 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:41,773 INFO  L85        PathProgramCache]: Analyzing trace with hash 25554, now seen corresponding path program 1 times
[2023-10-27 12:52:41,773 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:41,773 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724343918]
[2023-10-27 12:52:41,773 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:41,773 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:41,801 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:41,815 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:41,815 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:41,815 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724343918]
[2023-10-27 12:52:41,816 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724343918] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:41,816 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:41,816 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-27 12:52:41,816 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992079869]
[2023-10-27 12:52:41,817 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:41,817 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-27 12:52:41,817 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:41,817 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-27 12:52:41,818 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-27 12:52:41,822 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 291
[2023-10-27 12:52:41,822 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)
[2023-10-27 12:52:41,822 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:41,823 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 291
[2023-10-27 12:52:41,823 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:41,988 INFO  L130       PetriNetUnfolder]: 264/788 cut-off events.
[2023-10-27 12:52:41,988 INFO  L131       PetriNetUnfolder]: For 18/18 co-relation queries the response was YES.
[2023-10-27 12:52:41,989 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. 
[2023-10-27 12:52:41,991 INFO  L137   encePairwiseOnDemand]: 285/291 looper letters, 23 selfloop transitions, 0 changer transitions 0/49 dead transitions.
[2023-10-27 12:52:41,991 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 162 flow
[2023-10-27 12:52:41,992 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-27 12:52:41,992 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-27 12:52:41,992 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 335 transitions.
[2023-10-27 12:52:41,993 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5756013745704467
[2023-10-27 12:52:41,994 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 335 transitions.
[2023-10-27 12:52:41,994 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 335 transitions.
[2023-10-27 12:52:41,994 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:41,994 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 335 transitions.
[2023-10-27 12:52:41,995 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)
[2023-10-27 12:52:41,996 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)
[2023-10-27 12:52:41,996 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)
[2023-10-27 12:52:41,996 INFO  L175             Difference]: Start difference. First operand has 54 places, 55 transitions, 128 flow. Second operand 2 states and 335 transitions.
[2023-10-27 12:52:41,996 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 162 flow
[2023-10-27 12:52:41,997 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:52:42,007 INFO  L231             Difference]: Finished difference. Result has 51 places, 49 transitions, 116 flow
[2023-10-27 12:52:42,007 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}
[2023-10-27 12:52:42,009 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, -3 predicate places.
[2023-10-27 12:52:42,009 INFO  L495      AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 116 flow
[2023-10-27 12:52:42,010 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)
[2023-10-27 12:52:42,010 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:42,010 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-27 12:52:42,010 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-10-27 12:52:42,011 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)] ===
[2023-10-27 12:52:42,011 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:42,011 INFO  L85        PathProgramCache]: Analyzing trace with hash 24556079, now seen corresponding path program 1 times
[2023-10-27 12:52:42,012 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:42,012 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160095792]
[2023-10-27 12:52:42,012 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:42,012 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:42,037 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:42,057 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:42,057 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:42,057 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160095792]
[2023-10-27 12:52:42,057 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160095792] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:42,057 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:42,058 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:42,058 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629025481]
[2023-10-27 12:52:42,058 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:42,058 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:42,059 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:42,059 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:42,060 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:42,097 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 291
[2023-10-27 12:52:42,098 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)
[2023-10-27 12:52:42,098 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:42,098 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 291
[2023-10-27 12:52:42,098 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:42,297 INFO  L130       PetriNetUnfolder]: 506/1205 cut-off events.
[2023-10-27 12:52:42,297 INFO  L131       PetriNetUnfolder]: For 24/24 co-relation queries the response was YES.
[2023-10-27 12:52:42,298 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. 
[2023-10-27 12:52:42,302 INFO  L137   encePairwiseOnDemand]: 285/291 looper letters, 31 selfloop transitions, 5 changer transitions 0/59 dead transitions.
[2023-10-27 12:52:42,302 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 208 flow
[2023-10-27 12:52:42,305 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:42,305 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:42,306 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2023-10-27 12:52:42,307 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5406643757159221
[2023-10-27 12:52:42,307 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2023-10-27 12:52:42,307 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2023-10-27 12:52:42,307 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:42,307 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2023-10-27 12:52:42,308 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)
[2023-10-27 12:52:42,318 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)
[2023-10-27 12:52:42,319 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)
[2023-10-27 12:52:42,319 INFO  L175             Difference]: Start difference. First operand has 51 places, 49 transitions, 116 flow. Second operand 3 states and 472 transitions.
[2023-10-27 12:52:42,319 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 208 flow
[2023-10-27 12:52:42,321 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 208 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:52:42,322 INFO  L231             Difference]: Finished difference. Result has 55 places, 53 transitions, 154 flow
[2023-10-27 12:52:42,323 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}
[2023-10-27 12:52:42,325 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 1 predicate places.
[2023-10-27 12:52:42,332 INFO  L495      AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 154 flow
[2023-10-27 12:52:42,332 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)
[2023-10-27 12:52:42,332 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:42,332 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:42,332 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-10-27 12:52:42,333 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-10-27 12:52:42,334 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:42,334 INFO  L85        PathProgramCache]: Analyzing trace with hash 2143592303, now seen corresponding path program 1 times
[2023-10-27 12:52:42,334 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:42,334 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133633731]
[2023-10-27 12:52:42,334 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:42,334 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:42,360 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:42,392 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:42,393 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:42,394 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133633731]
[2023-10-27 12:52:42,395 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133633731] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:42,395 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:42,395 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:42,395 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710032284]
[2023-10-27 12:52:42,395 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:42,395 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:42,395 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:42,396 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:42,396 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:42,408 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 291
[2023-10-27 12:52:42,408 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)
[2023-10-27 12:52:42,408 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:42,409 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 291
[2023-10-27 12:52:42,409 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:42,922 INFO  L130       PetriNetUnfolder]: 1409/3202 cut-off events.
[2023-10-27 12:52:42,922 INFO  L131       PetriNetUnfolder]: For 379/390 co-relation queries the response was YES.
[2023-10-27 12:52:42,926 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. 
[2023-10-27 12:52:42,947 INFO  L137   encePairwiseOnDemand]: 284/291 looper letters, 53 selfloop transitions, 5 changer transitions 0/79 dead transitions.
[2023-10-27 12:52:42,948 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 343 flow
[2023-10-27 12:52:42,948 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:42,948 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:42,949 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions.
[2023-10-27 12:52:42,950 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.56815578465063
[2023-10-27 12:52:42,950 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 496 transitions.
[2023-10-27 12:52:42,950 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions.
[2023-10-27 12:52:42,950 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:42,950 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions.
[2023-10-27 12:52:42,951 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)
[2023-10-27 12:52:42,966 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)
[2023-10-27 12:52:42,967 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)
[2023-10-27 12:52:42,967 INFO  L175             Difference]: Start difference. First operand has 55 places, 53 transitions, 154 flow. Second operand 3 states and 496 transitions.
[2023-10-27 12:52:42,967 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 343 flow
[2023-10-27 12:52:42,972 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 329 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-27 12:52:42,973 INFO  L231             Difference]: Finished difference. Result has 57 places, 58 transitions, 188 flow
[2023-10-27 12:52:42,973 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}
[2023-10-27 12:52:42,975 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places.
[2023-10-27 12:52:42,975 INFO  L495      AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 188 flow
[2023-10-27 12:52:42,976 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)
[2023-10-27 12:52:42,976 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:42,976 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:42,976 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-10-27 12:52:42,976 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)] ===
[2023-10-27 12:52:42,977 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:42,977 INFO  L85        PathProgramCache]: Analyzing trace with hash 812537436, now seen corresponding path program 1 times
[2023-10-27 12:52:42,978 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:42,979 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130583536]
[2023-10-27 12:52:42,979 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:42,979 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:42,990 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:43,024 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:43,024 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:43,024 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130583536]
[2023-10-27 12:52:43,025 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130583536] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:43,025 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:43,025 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:43,025 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114797732]
[2023-10-27 12:52:43,026 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:43,027 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:43,027 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:43,027 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:43,029 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:43,062 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 291
[2023-10-27 12:52:43,063 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)
[2023-10-27 12:52:43,063 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:43,063 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 291
[2023-10-27 12:52:43,063 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:43,412 INFO  L130       PetriNetUnfolder]: 1261/2849 cut-off events.
[2023-10-27 12:52:43,433 INFO  L131       PetriNetUnfolder]: For 608/624 co-relation queries the response was YES.
[2023-10-27 12:52:43,437 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. 
[2023-10-27 12:52:43,445 INFO  L137   encePairwiseOnDemand]: 286/291 looper letters, 36 selfloop transitions, 7 changer transitions 0/69 dead transitions.
[2023-10-27 12:52:43,453 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 69 transitions, 308 flow
[2023-10-27 12:52:43,454 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:43,454 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:43,455 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2023-10-27 12:52:43,455 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5406643757159221
[2023-10-27 12:52:43,455 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2023-10-27 12:52:43,455 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2023-10-27 12:52:43,456 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:43,456 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2023-10-27 12:52:43,457 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)
[2023-10-27 12:52:43,458 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)
[2023-10-27 12:52:43,458 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)
[2023-10-27 12:52:43,459 INFO  L175             Difference]: Start difference. First operand has 57 places, 58 transitions, 188 flow. Second operand 3 states and 472 transitions.
[2023-10-27 12:52:43,459 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 69 transitions, 308 flow
[2023-10-27 12:52:43,462 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-27 12:52:43,463 INFO  L231             Difference]: Finished difference. Result has 58 places, 63 transitions, 229 flow
[2023-10-27 12:52:43,463 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}
[2023-10-27 12:52:43,468 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 4 predicate places.
[2023-10-27 12:52:43,468 INFO  L495      AbstractCegarLoop]: Abstraction has has 58 places, 63 transitions, 229 flow
[2023-10-27 12:52:43,471 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)
[2023-10-27 12:52:43,471 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:43,471 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:43,471 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-10-27 12:52:43,471 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-10-27 12:52:43,471 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:43,471 INFO  L85        PathProgramCache]: Analyzing trace with hash -979104911, now seen corresponding path program 1 times
[2023-10-27 12:52:43,472 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:43,472 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71721499]
[2023-10-27 12:52:43,472 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:43,472 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:43,498 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:43,530 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:43,530 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:43,530 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71721499]
[2023-10-27 12:52:43,530 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71721499] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:43,531 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:43,531 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:43,531 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318041063]
[2023-10-27 12:52:43,531 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:43,531 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:43,531 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:43,532 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:43,532 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:43,553 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 291
[2023-10-27 12:52:43,554 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)
[2023-10-27 12:52:43,554 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:43,554 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 291
[2023-10-27 12:52:43,554 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:43,933 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])
[2023-10-27 12:52:43,934 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:52:43,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:43,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:43,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:43,934 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])
[2023-10-27 12:52:43,934 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:52:43,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:43,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:43,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:43,935 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])
[2023-10-27 12:52:43,935 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2023-10-27 12:52:43,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:43,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:43,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:44,088 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])
[2023-10-27 12:52:44,089 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:52:44,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:52:44,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:52:44,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:52:44,089 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])
[2023-10-27 12:52:44,089 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:52:44,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:52:44,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:52:44,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:52:44,108 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])
[2023-10-27 12:52:44,115 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:44,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,115 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])
[2023-10-27 12:52:44,115 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:44,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,116 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])
[2023-10-27 12:52:44,116 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:44,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,117 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])
[2023-10-27 12:52:44,117 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:44,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:52:44,306 INFO  L130       PetriNetUnfolder]: 2602/4967 cut-off events.
[2023-10-27 12:52:44,315 INFO  L131       PetriNetUnfolder]: For 1313/1561 co-relation queries the response was YES.
[2023-10-27 12:52:44,322 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. 
[2023-10-27 12:52:44,347 INFO  L137   encePairwiseOnDemand]: 284/291 looper letters, 55 selfloop transitions, 7 changer transitions 0/91 dead transitions.
[2023-10-27 12:52:44,361 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 439 flow
[2023-10-27 12:52:44,361 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:44,362 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:44,362 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 494 transitions.
[2023-10-27 12:52:44,363 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.565864833906071
[2023-10-27 12:52:44,363 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 494 transitions.
[2023-10-27 12:52:44,363 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 494 transitions.
[2023-10-27 12:52:44,363 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:44,363 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 494 transitions.
[2023-10-27 12:52:44,364 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)
[2023-10-27 12:52:44,366 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)
[2023-10-27 12:52:44,367 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)
[2023-10-27 12:52:44,367 INFO  L175             Difference]: Start difference. First operand has 58 places, 63 transitions, 229 flow. Second operand 3 states and 494 transitions.
[2023-10-27 12:52:44,367 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 439 flow
[2023-10-27 12:52:44,371 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 91 transitions, 431 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-10-27 12:52:44,373 INFO  L231             Difference]: Finished difference. Result has 61 places, 70 transitions, 292 flow
[2023-10-27 12:52:44,373 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}
[2023-10-27 12:52:44,374 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places.
[2023-10-27 12:52:44,374 INFO  L495      AbstractCegarLoop]: Abstraction has has 61 places, 70 transitions, 292 flow
[2023-10-27 12:52:44,374 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)
[2023-10-27 12:52:44,374 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:44,374 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2023-10-27 12:52:44,375 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-10-27 12:52:44,375 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)] ===
[2023-10-27 12:52:44,375 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:44,375 INFO  L85        PathProgramCache]: Analyzing trace with hash -1840933140, now seen corresponding path program 1 times
[2023-10-27 12:52:44,375 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:44,375 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558878475]
[2023-10-27 12:52:44,375 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:44,376 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:44,430 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-27 12:52:44,430 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-27 12:52:44,449 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-27 12:52:44,466 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-27 12:52:44,466 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-27 12:52:44,466 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining)
[2023-10-27 12:52:44,467 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2023-10-27 12:52:44,467 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2023-10-27 12:52:44,467 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining)
[2023-10-27 12:52:44,467 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining)
[2023-10-27 12:52:44,473 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2023-10-27 12:52:44,473 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2023-10-27 12:52:44,474 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2023-10-27 12:52:44,474 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2023-10-27 12:52:44,474 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2023-10-27 12:52:44,474 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2023-10-27 12:52:44,474 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2023-10-27 12:52:44,474 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2023-10-27 12:52:44,475 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-10-27 12:52:44,475 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:44,476 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-27 12:52:44,476 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2023-10-27 12:52:44,514 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2023-10-27 12:52:44,517 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2023-10-27 12:52:44,597 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2023-10-27 12:52:44,613 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-10-27 12:52:44,615 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. 
[2023-10-27 12:52:44,615 INFO  L82        GeneralOperation]: Start removeDead. Operand has 178 places, 183 transitions, 396 flow
[2023-10-27 12:52:44,618 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 178 places, 183 transitions, 396 flow
[2023-10-27 12:52:44,618 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-27 12:52:44,618 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 183 transitions, 396 flow
[2023-10-27 12:52:44,618 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 183 transitions, 396 flow
[2023-10-27 12:52:44,618 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2023-10-27 12:52:44,687 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2023-10-27 12:52:44,701 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-10-27 12:52:44,703 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. 
[2023-10-27 12:52:44,711 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11058
[2023-10-27 12:52:51,055 INFO  L134        LiptonReduction]: Checked pairs total: 48463
[2023-10-27 12:52:51,055 INFO  L136        LiptonReduction]: Total number of compositions: 132
[2023-10-27 12:52:51,056 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-27 12:52:51,057 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;@295cfc2a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-27 12:52:51,057 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2023-10-27 12:52:51,058 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2023-10-27 12:52:51,058 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-27 12:52:51,058 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:51,058 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-27 12:52:51,058 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)] ===
[2023-10-27 12:52:51,058 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:51,059 INFO  L85        PathProgramCache]: Analyzing trace with hash 36310, now seen corresponding path program 1 times
[2023-10-27 12:52:51,059 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:51,059 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871509104]
[2023-10-27 12:52:51,059 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:51,059 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:51,093 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:51,100 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:51,100 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:51,100 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871509104]
[2023-10-27 12:52:51,101 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871509104] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:51,101 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:51,101 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-27 12:52:51,101 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768224224]
[2023-10-27 12:52:51,101 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:51,101 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-27 12:52:51,102 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:51,102 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-27 12:52:51,102 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-27 12:52:51,102 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 315
[2023-10-27 12:52:51,103 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)
[2023-10-27 12:52:51,103 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:51,103 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 315
[2023-10-27 12:52:51,103 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:51,527 INFO  L130       PetriNetUnfolder]: 1411/3504 cut-off events.
[2023-10-27 12:52:51,527 INFO  L131       PetriNetUnfolder]: For 151/151 co-relation queries the response was YES.
[2023-10-27 12:52:51,531 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. 
[2023-10-27 12:52:51,560 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 28 selfloop transitions, 0 changer transitions 0/64 dead transitions.
[2023-10-27 12:52:51,560 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 214 flow
[2023-10-27 12:52:51,561 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-27 12:52:51,561 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-27 12:52:51,562 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 377 transitions.
[2023-10-27 12:52:51,562 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5984126984126984
[2023-10-27 12:52:51,562 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 377 transitions.
[2023-10-27 12:52:51,562 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 377 transitions.
[2023-10-27 12:52:51,562 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:51,577 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 377 transitions.
[2023-10-27 12:52:51,578 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)
[2023-10-27 12:52:51,579 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)
[2023-10-27 12:52:51,579 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)
[2023-10-27 12:52:51,579 INFO  L175             Difference]: Start difference. First operand has 69 places, 71 transitions, 172 flow. Second operand 2 states and 377 transitions.
[2023-10-27 12:52:51,580 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 214 flow
[2023-10-27 12:52:51,581 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 64 transitions, 214 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:52:51,583 INFO  L231             Difference]: Finished difference. Result has 66 places, 64 transitions, 158 flow
[2023-10-27 12:52:51,583 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}
[2023-10-27 12:52:51,584 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2023-10-27 12:52:51,584 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 158 flow
[2023-10-27 12:52:51,584 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)
[2023-10-27 12:52:51,585 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:51,585 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-27 12:52:51,585 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-10-27 12:52:51,585 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)] ===
[2023-10-27 12:52:51,585 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:51,585 INFO  L85        PathProgramCache]: Analyzing trace with hash 34903354, now seen corresponding path program 1 times
[2023-10-27 12:52:51,585 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:51,586 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433921139]
[2023-10-27 12:52:51,586 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:51,586 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:51,592 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:51,611 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:51,612 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:51,612 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433921139]
[2023-10-27 12:52:51,612 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433921139] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:51,612 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:51,612 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:51,612 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100398816]
[2023-10-27 12:52:51,612 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:51,613 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:51,613 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:51,613 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:51,613 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:51,768 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2023-10-27 12:52:51,769 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)
[2023-10-27 12:52:51,769 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:51,769 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2023-10-27 12:52:51,769 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:52,567 INFO  L130       PetriNetUnfolder]: 3563/7166 cut-off events.
[2023-10-27 12:52:52,567 INFO  L131       PetriNetUnfolder]: For 265/265 co-relation queries the response was YES.
[2023-10-27 12:52:52,577 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. 
[2023-10-27 12:52:52,633 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 40 selfloop transitions, 6 changer transitions 0/78 dead transitions.
[2023-10-27 12:52:52,633 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 278 flow
[2023-10-27 12:52:52,634 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:52,634 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:52,635 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2023-10-27 12:52:52,635 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2023-10-27 12:52:52,635 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2023-10-27 12:52:52,635 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2023-10-27 12:52:52,635 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:52,636 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2023-10-27 12:52:52,636 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)
[2023-10-27 12:52:52,638 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)
[2023-10-27 12:52:52,638 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)
[2023-10-27 12:52:52,638 INFO  L175             Difference]: Start difference. First operand has 66 places, 64 transitions, 158 flow. Second operand 3 states and 533 transitions.
[2023-10-27 12:52:52,638 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 278 flow
[2023-10-27 12:52:52,639 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 78 transitions, 278 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:52:52,640 INFO  L231             Difference]: Finished difference. Result has 70 places, 69 transitions, 204 flow
[2023-10-27 12:52:52,640 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}
[2023-10-27 12:52:52,641 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2023-10-27 12:52:52,641 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 204 flow
[2023-10-27 12:52:52,641 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)
[2023-10-27 12:52:52,641 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:52,641 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:52,641 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-10-27 12:52:52,641 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-10-27 12:52:52,642 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:52,642 INFO  L85        PathProgramCache]: Analyzing trace with hash -797738168, now seen corresponding path program 1 times
[2023-10-27 12:52:52,642 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:52,642 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461555864]
[2023-10-27 12:52:52,642 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:52,652 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:52,661 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:52,685 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:52,685 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:52,685 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461555864]
[2023-10-27 12:52:52,685 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461555864] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:52,685 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:52,685 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:52,686 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771686707]
[2023-10-27 12:52:52,686 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:52,686 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:52,686 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:52,686 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:52,686 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:52,696 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2023-10-27 12:52:52,697 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)
[2023-10-27 12:52:52,697 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:52,697 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2023-10-27 12:52:52,697 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:55,864 INFO  L130       PetriNetUnfolder]: 15288/28452 cut-off events.
[2023-10-27 12:52:55,865 INFO  L131       PetriNetUnfolder]: For 3041/3131 co-relation queries the response was YES.
[2023-10-27 12:52:55,964 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. 
[2023-10-27 12:52:56,232 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 66 selfloop transitions, 7 changer transitions 0/102 dead transitions.
[2023-10-27 12:52:56,233 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 447 flow
[2023-10-27 12:52:56,234 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:56,234 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:56,250 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 557 transitions.
[2023-10-27 12:52:56,250 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5894179894179894
[2023-10-27 12:52:56,250 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 557 transitions.
[2023-10-27 12:52:56,250 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 557 transitions.
[2023-10-27 12:52:56,251 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:56,251 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 557 transitions.
[2023-10-27 12:52:56,252 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)
[2023-10-27 12:52:56,253 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)
[2023-10-27 12:52:56,255 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)
[2023-10-27 12:52:56,255 INFO  L175             Difference]: Start difference. First operand has 70 places, 69 transitions, 204 flow. Second operand 3 states and 557 transitions.
[2023-10-27 12:52:56,255 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 447 flow
[2023-10-27 12:52:56,289 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 431 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-27 12:52:56,290 INFO  L231             Difference]: Finished difference. Result has 72 places, 76 transitions, 254 flow
[2023-10-27 12:52:56,291 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}
[2023-10-27 12:52:56,291 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 3 predicate places.
[2023-10-27 12:52:56,291 INFO  L495      AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 254 flow
[2023-10-27 12:52:56,292 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)
[2023-10-27 12:52:56,292 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:56,292 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:56,292 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-10-27 12:52:56,292 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)] ===
[2023-10-27 12:52:56,292 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:56,293 INFO  L85        PathProgramCache]: Analyzing trace with hash 470473856, now seen corresponding path program 1 times
[2023-10-27 12:52:56,293 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:56,293 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338330962]
[2023-10-27 12:52:56,293 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:56,293 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:56,308 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:56,336 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:56,336 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:56,336 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338330962]
[2023-10-27 12:52:56,336 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338330962] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:56,336 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:56,336 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:56,337 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118566885]
[2023-10-27 12:52:56,337 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:56,337 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:56,337 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:56,337 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:56,337 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:56,352 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2023-10-27 12:52:56,353 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)
[2023-10-27 12:52:56,353 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:56,353 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2023-10-27 12:52:56,354 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:57,092 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])
[2023-10-27 12:52:57,093 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:52:57,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:52:57,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:52:57,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:52:57,106 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])
[2023-10-27 12:52:57,107 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,200 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])
[2023-10-27 12:52:57,200 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,230 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])
[2023-10-27 12:52:57,234 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,234 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])
[2023-10-27 12:52:57,235 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,529 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])
[2023-10-27 12:52:57,529 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,530 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])
[2023-10-27 12:52:57,530 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,626 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])
[2023-10-27 12:52:57,626 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,758 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])
[2023-10-27 12:52:57,781 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:52:57,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:57,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:57,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:57,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][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])
[2023-10-27 12:52:57,909 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,910 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])
[2023-10-27 12:52:57,910 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:57,948 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])
[2023-10-27 12:52:57,949 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:52:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:52:57,975 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])
[2023-10-27 12:52:57,976 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:52:57,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:52:57,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:57,978 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])
[2023-10-27 12:52:57,979 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:52:57,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:57,979 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])
[2023-10-27 12:52:57,979 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:52:57,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:57,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:58,059 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])
[2023-10-27 12:52:58,059 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:52:58,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:58,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:58,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:52:58,073 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])
[2023-10-27 12:52:58,074 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:52:58,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:58,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:58,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:52:58,075 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])
[2023-10-27 12:52:58,075 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,090 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])
[2023-10-27 12:52:58,090 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:52:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,092 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])
[2023-10-27 12:52:58,092 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,092 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])
[2023-10-27 12:52:58,092 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:52:58,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:52:58,135 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])
[2023-10-27 12:52:58,136 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,136 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])
[2023-10-27 12:52:58,137 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,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][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])
[2023-10-27 12:52:58,202 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,203 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])
[2023-10-27 12:52:58,203 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,236 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])
[2023-10-27 12:52:58,236 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,239 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])
[2023-10-27 12:52:58,239 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:58,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:52:58,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,275 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])
[2023-10-27 12:52:58,275 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,280 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])
[2023-10-27 12:52:58,280 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,281 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])
[2023-10-27 12:52:58,281 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,349 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])
[2023-10-27 12:52:58,349 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,350 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])
[2023-10-27 12:52:58,351 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,384 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])
[2023-10-27 12:52:58,384 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,390 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])
[2023-10-27 12:52:58,391 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:52:58,411 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])
[2023-10-27 12:52:58,412 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,415 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])
[2023-10-27 12:52:58,415 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,417 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])
[2023-10-27 12:52:58,417 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,417 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])
[2023-10-27 12:52:58,417 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,454 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])
[2023-10-27 12:52:58,463 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:52:58,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], [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])
[2023-10-27 12:52:58,481 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,525 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])
[2023-10-27 12:52:58,525 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,537 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])
[2023-10-27 12:52:58,537 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,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][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])
[2023-10-27 12:52:58,538 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,540 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])
[2023-10-27 12:52:58,540 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,542 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])
[2023-10-27 12:52:58,542 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,543 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])
[2023-10-27 12:52:58,544 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,544 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])
[2023-10-27 12:52:58,544 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:52:58,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:52:58,546 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])
[2023-10-27 12:52:58,546 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:52:58,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:52:58,555 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])
[2023-10-27 12:52:58,555 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,558 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])
[2023-10-27 12:52:58,558 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,559 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])
[2023-10-27 12:52:58,559 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,562 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])
[2023-10-27 12:52:58,562 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,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][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])
[2023-10-27 12:52:58,563 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,564 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])
[2023-10-27 12:52:58,564 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,565 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])
[2023-10-27 12:52:58,566 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:58,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:58,566 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])
[2023-10-27 12:52:58,566 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:58,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:52:58,573 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])
[2023-10-27 12:52:58,573 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,574 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])
[2023-10-27 12:52:58,574 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:52:58,578 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])
[2023-10-27 12:52:58,578 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,579 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])
[2023-10-27 12:52:58,579 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:52:58,586 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])
[2023-10-27 12:52:58,586 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:52:58,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:52:58,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:52:58,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:52:58,589 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])
[2023-10-27 12:52:58,589 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:52:58,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:52:58,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:52:58,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:52:58,593 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])
[2023-10-27 12:52:58,593 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:52:58,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,594 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])
[2023-10-27 12:52:58,594 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:52:58,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:52:58,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,599 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])
[2023-10-27 12:52:58,599 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:52:58,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,600 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])
[2023-10-27 12:52:58,600 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:52:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:52:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:52:58,610 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])
[2023-10-27 12:52:58,611 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:52:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:52:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:58,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:58,612 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])
[2023-10-27 12:52:58,612 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:52:58,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:52:58,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:52:58,612 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])
[2023-10-27 12:52:58,613 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:52:58,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:52:58,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:52:58,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:52:58,614 INFO  L130       PetriNetUnfolder]: 13149/25430 cut-off events.
[2023-10-27 12:52:58,614 INFO  L131       PetriNetUnfolder]: For 5598/5701 co-relation queries the response was YES.
[2023-10-27 12:52:58,695 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. 
[2023-10-27 12:52:58,884 INFO  L137   encePairwiseOnDemand]: 309/315 looper letters, 46 selfloop transitions, 9 changer transitions 0/92 dead transitions.
[2023-10-27 12:52:58,884 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 92 transitions, 414 flow
[2023-10-27 12:52:58,884 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:52:58,885 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:52:58,885 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2023-10-27 12:52:58,886 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2023-10-27 12:52:58,886 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2023-10-27 12:52:58,886 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2023-10-27 12:52:58,886 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:52:58,886 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2023-10-27 12:52:58,887 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)
[2023-10-27 12:52:58,888 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)
[2023-10-27 12:52:58,901 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)
[2023-10-27 12:52:58,902 INFO  L175             Difference]: Start difference. First operand has 72 places, 76 transitions, 254 flow. Second operand 3 states and 533 transitions.
[2023-10-27 12:52:58,902 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 92 transitions, 414 flow
[2023-10-27 12:52:58,919 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-27 12:52:58,927 INFO  L231             Difference]: Finished difference. Result has 73 places, 83 transitions, 309 flow
[2023-10-27 12:52:58,928 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}
[2023-10-27 12:52:58,939 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 4 predicate places.
[2023-10-27 12:52:58,939 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 309 flow
[2023-10-27 12:52:58,939 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)
[2023-10-27 12:52:58,939 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:52:58,940 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:52:58,940 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2023-10-27 12:52:58,940 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-10-27 12:52:58,940 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:52:58,940 INFO  L85        PathProgramCache]: Analyzing trace with hash 704887370, now seen corresponding path program 1 times
[2023-10-27 12:52:58,940 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:52:58,940 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522987832]
[2023-10-27 12:52:58,941 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:52:58,941 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:52:58,948 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:52:58,975 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:52:58,975 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:52:58,976 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522987832]
[2023-10-27 12:52:58,976 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522987832] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:52:58,976 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:52:58,976 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:52:58,976 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355683881]
[2023-10-27 12:52:58,976 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:52:58,976 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:52:58,977 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:52:58,977 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:52:58,977 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:52:59,002 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2023-10-27 12:52:59,003 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)
[2023-10-27 12:52:59,003 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:52:59,003 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2023-10-27 12:52:59,003 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:52:59,787 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])
[2023-10-27 12:52:59,787 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:52:59,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:59,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:59,788 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])
[2023-10-27 12:52:59,788 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2023-10-27 12:52:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:52:59,788 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])
[2023-10-27 12:52:59,788 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:52:59,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:59,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:52:59,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:53:00,110 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])
[2023-10-27 12:53:00,111 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:53:00,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:53:00,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:53:00,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:53:00,111 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])
[2023-10-27 12:53:00,111 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:53:00,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:53:00,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:53:00,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:53:00,135 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])
[2023-10-27 12:53:00,135 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,150 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])
[2023-10-27 12:53:00,150 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:53:00,252 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])
[2023-10-27 12:53:00,252 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,252 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])
[2023-10-27 12:53:00,252 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,253 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])
[2023-10-27 12:53:00,262 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,262 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])
[2023-10-27 12:53:00,263 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,279 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])
[2023-10-27 12:53:00,279 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:53:00,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:53:00,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:53:00,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:53:00,306 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])
[2023-10-27 12:53:00,306 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,307 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])
[2023-10-27 12:53:00,307 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,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], [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])
[2023-10-27 12:53:00,378 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:53:00,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:53:00,518 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])
[2023-10-27 12:53:00,518 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:00,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:00,533 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])
[2023-10-27 12:53:00,533 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:00,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,534 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])
[2023-10-27 12:53:00,534 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,534 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])
[2023-10-27 12:53:00,534 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,563 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])
[2023-10-27 12:53:00,564 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2023-10-27 12:53:00,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-27 12:53:00,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-27 12:53:00,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:53:00,599 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])
[2023-10-27 12:53:00,613 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:00,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,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], [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])
[2023-10-27 12:53:00,614 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:00,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:00,614 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])
[2023-10-27 12:53:00,614 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:53:00,781 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])
[2023-10-27 12:53:00,782 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:00,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,782 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])
[2023-10-27 12:53:00,782 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:00,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:00,784 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])
[2023-10-27 12:53:00,784 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,785 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])
[2023-10-27 12:53:00,785 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,789 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])
[2023-10-27 12:53:00,789 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,790 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])
[2023-10-27 12:53:00,790 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,807 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])
[2023-10-27 12:53:00,807 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,808 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])
[2023-10-27 12:53:00,808 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,810 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])
[2023-10-27 12:53:00,810 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,811 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])
[2023-10-27 12:53:00,811 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,878 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])
[2023-10-27 12:53:00,878 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-27 12:53:00,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:53:00,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:00,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:53:00,879 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])
[2023-10-27 12:53:00,879 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-27 12:53:00,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:53:00,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:00,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:53:00,896 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])
[2023-10-27 12:53:00,896 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,897 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])
[2023-10-27 12:53:00,897 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:00,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:00,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,073 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])
[2023-10-27 12:53:01,073 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,074 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])
[2023-10-27 12:53:01,074 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,075 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])
[2023-10-27 12:53:01,075 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,076 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])
[2023-10-27 12:53:01,076 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,077 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])
[2023-10-27 12:53:01,077 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,077 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])
[2023-10-27 12:53:01,077 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,078 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])
[2023-10-27 12:53:01,078 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:01,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:01,098 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])
[2023-10-27 12:53:01,098 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,099 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])
[2023-10-27 12:53:01,099 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,102 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])
[2023-10-27 12:53:01,102 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,103 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])
[2023-10-27 12:53:01,103 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,104 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])
[2023-10-27 12:53:01,104 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,104 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])
[2023-10-27 12:53:01,104 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,110 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])
[2023-10-27 12:53:01,110 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:01,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:01,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:53:01,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:01,193 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])
[2023-10-27 12:53:01,193 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,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, 4#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 127#$Ultimate##0true, 196#true])
[2023-10-27 12:53:01,194 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,195 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])
[2023-10-27 12:53:01,195 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,196 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])
[2023-10-27 12:53:01,196 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,351 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])
[2023-10-27 12:53:01,351 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,351 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])
[2023-10-27 12:53:01,352 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,353 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])
[2023-10-27 12:53:01,353 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,353 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])
[2023-10-27 12:53:01,354 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,354 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])
[2023-10-27 12:53:01,354 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,355 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])
[2023-10-27 12:53:01,355 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,376 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])
[2023-10-27 12:53:01,376 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,377 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])
[2023-10-27 12:53:01,377 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,378 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])
[2023-10-27 12:53:01,378 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,379 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])
[2023-10-27 12:53:01,379 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,422 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])
[2023-10-27 12:53:01,422 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,422 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])
[2023-10-27 12:53:01,422 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,423 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])
[2023-10-27 12:53:01,423 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,427 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])
[2023-10-27 12:53:01,427 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,436 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])
[2023-10-27 12:53:01,436 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,436 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])
[2023-10-27 12:53:01,436 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,437 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])
[2023-10-27 12:53:01,437 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,443 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])
[2023-10-27 12:53:01,443 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,443 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])
[2023-10-27 12:53:01,443 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:01,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:01,444 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])
[2023-10-27 12:53:01,444 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:01,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:01,701 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])
[2023-10-27 12:53:01,702 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,702 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])
[2023-10-27 12:53:01,702 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,703 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])
[2023-10-27 12:53:01,703 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,706 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])
[2023-10-27 12:53:01,707 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,707 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])
[2023-10-27 12:53:01,707 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,721 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])
[2023-10-27 12:53:01,722 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,722 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])
[2023-10-27 12:53:01,722 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,723 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])
[2023-10-27 12:53:01,723 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,724 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])
[2023-10-27 12:53:01,724 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,725 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])
[2023-10-27 12:53:01,725 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,725 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])
[2023-10-27 12:53:01,726 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:01,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:01,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][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])
[2023-10-27 12:53:01,731 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,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][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])
[2023-10-27 12:53:01,732 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:02,011 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])
[2023-10-27 12:53:02,012 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,012 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])
[2023-10-27 12:53:02,012 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,013 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])
[2023-10-27 12:53:02,013 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:02,014 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])
[2023-10-27 12:53:02,014 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,015 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])
[2023-10-27 12:53:02,015 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,015 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])
[2023-10-27 12:53:02,015 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:02,018 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])
[2023-10-27 12:53:02,018 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,019 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])
[2023-10-27 12:53:02,019 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,020 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])
[2023-10-27 12:53:02,020 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,020 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])
[2023-10-27 12:53:02,020 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,031 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])
[2023-10-27 12:53:02,032 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,032 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])
[2023-10-27 12:53:02,032 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,033 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])
[2023-10-27 12:53:02,033 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,034 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])
[2023-10-27 12:53:02,034 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:02,067 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])
[2023-10-27 12:53:02,067 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,069 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])
[2023-10-27 12:53:02,069 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,672 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])
[2023-10-27 12:53:02,673 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,673 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])
[2023-10-27 12:53:02,673 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,705 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])
[2023-10-27 12:53:02,705 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,707 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])
[2023-10-27 12:53:02,707 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,710 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])
[2023-10-27 12:53:02,711 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,711 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])
[2023-10-27 12:53:02,711 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:02,715 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])
[2023-10-27 12:53:02,716 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,716 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])
[2023-10-27 12:53:02,716 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:02,717 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])
[2023-10-27 12:53:02,717 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:03,005 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])
[2023-10-27 12:53:03,005 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,006 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])
[2023-10-27 12:53:03,006 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,033 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])
[2023-10-27 12:53:03,033 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,034 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])
[2023-10-27 12:53:03,034 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,041 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])
[2023-10-27 12:53:03,041 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,043 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])
[2023-10-27 12:53:03,043 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,043 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])
[2023-10-27 12:53:03,043 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,044 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])
[2023-10-27 12:53:03,044 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:53:03,047 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])
[2023-10-27 12:53:03,047 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,047 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])
[2023-10-27 12:53:03,047 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,050 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])
[2023-10-27 12:53:03,050 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:03,136 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])
[2023-10-27 12:53:03,137 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,137 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])
[2023-10-27 12:53:03,137 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,162 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])
[2023-10-27 12:53:03,163 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,163 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])
[2023-10-27 12:53:03,163 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,186 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])
[2023-10-27 12:53:03,187 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,188 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])
[2023-10-27 12:53:03,188 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,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], [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])
[2023-10-27 12:53:03,189 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,195 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])
[2023-10-27 12:53:03,195 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,196 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])
[2023-10-27 12:53:03,196 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,216 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])
[2023-10-27 12:53:03,216 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,217 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])
[2023-10-27 12:53:03,217 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:03,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:03,289 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])
[2023-10-27 12:53:03,289 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,290 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])
[2023-10-27 12:53:03,290 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,380 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])
[2023-10-27 12:53:03,381 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,381 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])
[2023-10-27 12:53:03,381 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,387 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])
[2023-10-27 12:53:03,387 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,388 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])
[2023-10-27 12:53:03,388 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,388 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])
[2023-10-27 12:53:03,389 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,390 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])
[2023-10-27 12:53:03,390 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,390 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])
[2023-10-27 12:53:03,390 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,391 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])
[2023-10-27 12:53:03,391 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,392 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])
[2023-10-27 12:53:03,392 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,393 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])
[2023-10-27 12:53:03,393 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,395 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])
[2023-10-27 12:53:03,395 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,396 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])
[2023-10-27 12:53:03,396 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,397 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])
[2023-10-27 12:53:03,401 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,401 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])
[2023-10-27 12:53:03,401 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,403 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])
[2023-10-27 12:53:03,403 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,404 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])
[2023-10-27 12:53:03,404 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,404 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])
[2023-10-27 12:53:03,404 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:03,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:03,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:03,421 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])
[2023-10-27 12:53:03,421 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,422 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])
[2023-10-27 12:53:03,422 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,457 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])
[2023-10-27 12:53:03,457 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,458 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])
[2023-10-27 12:53:03,458 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:03,459 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])
[2023-10-27 12:53:03,459 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:03,460 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])
[2023-10-27 12:53:03,460 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,460 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])
[2023-10-27 12:53:03,460 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,467 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])
[2023-10-27 12:53:03,467 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,468 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])
[2023-10-27 12:53:03,468 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,492 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])
[2023-10-27 12:53:03,492 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,492 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])
[2023-10-27 12:53:03,493 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:03,494 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])
[2023-10-27 12:53:03,495 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:03,630 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])
[2023-10-27 12:53:03,630 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,631 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])
[2023-10-27 12:53:03,631 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,632 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])
[2023-10-27 12:53:03,632 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,633 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])
[2023-10-27 12:53:03,633 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,637 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])
[2023-10-27 12:53:03,637 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,638 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])
[2023-10-27 12:53:03,638 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,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], [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])
[2023-10-27 12:53:03,640 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,641 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])
[2023-10-27 12:53:03,641 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,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, 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])
[2023-10-27 12:53:03,642 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,644 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])
[2023-10-27 12:53:03,644 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,646 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])
[2023-10-27 12:53:03,646 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,646 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])
[2023-10-27 12:53:03,646 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,648 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])
[2023-10-27 12:53:03,648 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,648 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])
[2023-10-27 12:53:03,649 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,665 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])
[2023-10-27 12:53:03,666 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,666 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])
[2023-10-27 12:53:03,666 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,670 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])
[2023-10-27 12:53:03,670 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,670 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])
[2023-10-27 12:53:03,670 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,705 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])
[2023-10-27 12:53:03,705 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,705 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])
[2023-10-27 12:53:03,706 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,706 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])
[2023-10-27 12:53:03,706 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,707 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])
[2023-10-27 12:53:03,707 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:03,708 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])
[2023-10-27 12:53:03,708 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,708 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])
[2023-10-27 12:53:03,708 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,729 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])
[2023-10-27 12:53:03,745 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,745 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])
[2023-10-27 12:53:03,745 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,747 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])
[2023-10-27 12:53:03,747 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,747 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])
[2023-10-27 12:53:03,747 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,768 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])
[2023-10-27 12:53:03,769 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,769 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])
[2023-10-27 12:53:03,769 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,770 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])
[2023-10-27 12:53:03,770 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,771 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])
[2023-10-27 12:53:03,771 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:03,773 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])
[2023-10-27 12:53:03,773 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,774 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])
[2023-10-27 12:53:03,774 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,774 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])
[2023-10-27 12:53:03,775 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:03,899 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])
[2023-10-27 12:53:03,899 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,900 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])
[2023-10-27 12:53:03,900 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,901 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])
[2023-10-27 12:53:03,902 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,902 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])
[2023-10-27 12:53:03,902 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:03,968 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])
[2023-10-27 12:53:03,968 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,968 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])
[2023-10-27 12:53:03,969 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 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])
[2023-10-27 12:53:03,969 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,014 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])
[2023-10-27 12:53:04,015 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,015 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)])
[2023-10-27 12:53:04,015 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,018 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])
[2023-10-27 12:53:04,018 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:53:04,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:53:04,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:53:04,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:53:04,029 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])
[2023-10-27 12:53:04,030 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,030 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)])
[2023-10-27 12:53:04,030 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:04,144 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])
[2023-10-27 12:53:04,144 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,144 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])
[2023-10-27 12:53:04,145 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:04,183 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])
[2023-10-27 12:53:04,184 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,185 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])
[2023-10-27 12:53:04,186 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,187 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])
[2023-10-27 12:53:04,187 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:04,232 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)])
[2023-10-27 12:53:04,232 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,243 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])
[2023-10-27 12:53:04,243 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:04,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:04,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:04,243 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])
[2023-10-27 12:53:04,243 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:04,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:04,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:04,266 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])
[2023-10-27 12:53:04,266 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,268 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])
[2023-10-27 12:53:04,268 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,269 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])
[2023-10-27 12:53:04,270 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,270 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)])
[2023-10-27 12:53:04,270 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,271 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])
[2023-10-27 12:53:04,271 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:04,287 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])
[2023-10-27 12:53:04,291 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,292 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)])
[2023-10-27 12:53:04,292 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:04,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:04,421 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])
[2023-10-27 12:53:04,421 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,421 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])
[2023-10-27 12:53:04,422 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,424 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])
[2023-10-27 12:53:04,424 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,425 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])
[2023-10-27 12:53:04,425 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,425 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])
[2023-10-27 12:53:04,425 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,426 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])
[2023-10-27 12:53:04,426 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:04,445 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])
[2023-10-27 12:53:04,445 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,445 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])
[2023-10-27 12:53:04,445 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,446 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])
[2023-10-27 12:53:04,446 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,446 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])
[2023-10-27 12:53:04,447 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,447 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])
[2023-10-27 12:53:04,447 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,448 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])
[2023-10-27 12:53:04,448 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,448 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])
[2023-10-27 12:53:04,448 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,449 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])
[2023-10-27 12:53:04,449 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,449 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)])
[2023-10-27 12:53:04,450 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,450 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])
[2023-10-27 12:53:04,450 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,450 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])
[2023-10-27 12:53:04,451 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,451 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])
[2023-10-27 12:53:04,451 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,452 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])
[2023-10-27 12:53:04,452 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:04,452 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])
[2023-10-27 12:53:04,452 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,453 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])
[2023-10-27 12:53:04,453 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,453 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])
[2023-10-27 12:53:04,453 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:04,454 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])
[2023-10-27 12:53:04,454 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,455 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)])
[2023-10-27 12:53:04,455 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,455 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])
[2023-10-27 12:53:04,455 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,457 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])
[2023-10-27 12:53:04,457 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,458 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)])
[2023-10-27 12:53:04,458 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,459 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])
[2023-10-27 12:53:04,459 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:04,459 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])
[2023-10-27 12:53:04,459 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:04,468 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])
[2023-10-27 12:53:04,469 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,469 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)])
[2023-10-27 12:53:04,469 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,474 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])
[2023-10-27 12:53:04,475 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,475 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)])
[2023-10-27 12:53:04,475 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:04,506 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)])
[2023-10-27 12:53:04,506 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,510 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])
[2023-10-27 12:53:04,511 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,511 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])
[2023-10-27 12:53:04,511 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,512 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])
[2023-10-27 12:53:04,512 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,513 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])
[2023-10-27 12:53:04,513 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,513 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])
[2023-10-27 12:53:04,513 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,514 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])
[2023-10-27 12:53:04,514 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:04,556 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)])
[2023-10-27 12:53:04,556 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,557 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)])
[2023-10-27 12:53:04,557 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,560 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])
[2023-10-27 12:53:04,560 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,561 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])
[2023-10-27 12:53:04,561 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:04,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,562 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])
[2023-10-27 12:53:04,562 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,562 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])
[2023-10-27 12:53:04,563 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:04,629 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])
[2023-10-27 12:53:04,629 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:04,643 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)])
[2023-10-27 12:53:04,643 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:53:04,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:04,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:04,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:04,643 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])
[2023-10-27 12:53:04,643 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:53:04,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:04,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:04,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:04,649 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])
[2023-10-27 12:53:04,649 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 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])
[2023-10-27 12:53:04,650 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:04,679 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)])
[2023-10-27 12:53:04,679 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:53:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:04,680 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)])
[2023-10-27 12:53:04,680 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:53:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:04,695 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])
[2023-10-27 12:53:04,695 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:53:04,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,695 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])
[2023-10-27 12:53:04,695 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:53:04,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,696 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])
[2023-10-27 12:53:04,696 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:53:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,696 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)])
[2023-10-27 12:53:04,697 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:53:04,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:04,709 INFO  L130       PetriNetUnfolder]: 39216/63309 cut-off events.
[2023-10-27 12:53:04,709 INFO  L131       PetriNetUnfolder]: For 16862/20176 co-relation queries the response was YES.
[2023-10-27 12:53:04,891 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. 
[2023-10-27 12:53:05,329 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 69 selfloop transitions, 10 changer transitions 0/119 dead transitions.
[2023-10-27 12:53:05,329 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 119 transitions, 583 flow
[2023-10-27 12:53:05,330 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:53:05,330 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:53:05,331 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions.
[2023-10-27 12:53:05,331 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5873015873015873
[2023-10-27 12:53:05,331 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 555 transitions.
[2023-10-27 12:53:05,331 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 555 transitions.
[2023-10-27 12:53:05,332 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:53:05,332 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 555 transitions.
[2023-10-27 12:53:05,333 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)
[2023-10-27 12:53:05,334 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)
[2023-10-27 12:53:05,334 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)
[2023-10-27 12:53:05,334 INFO  L175             Difference]: Start difference. First operand has 73 places, 83 transitions, 309 flow. Second operand 3 states and 555 transitions.
[2023-10-27 12:53:05,335 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 119 transitions, 583 flow
[2023-10-27 12:53:05,402 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 573 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-10-27 12:53:05,403 INFO  L231             Difference]: Finished difference. Result has 76 places, 93 transitions, 400 flow
[2023-10-27 12:53:05,404 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}
[2023-10-27 12:53:05,405 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 7 predicate places.
[2023-10-27 12:53:05,405 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 400 flow
[2023-10-27 12:53:05,405 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)
[2023-10-27 12:53:05,405 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:05,405 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:53:05,405 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2023-10-27 12:53:05,405 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-10-27 12:53:05,406 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:05,406 INFO  L85        PathProgramCache]: Analyzing trace with hash -1541738463, now seen corresponding path program 1 times
[2023-10-27 12:53:05,406 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:05,406 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979637908]
[2023-10-27 12:53:05,406 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:05,406 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:05,427 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:53:05,533 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-10-27 12:53:05,533 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:53:05,533 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979637908]
[2023-10-27 12:53:05,533 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979637908] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:53:05,533 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:53:05,534 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-10-27 12:53:05,534 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472500751]
[2023-10-27 12:53:05,534 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:53:05,534 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:53:05,534 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:53:05,535 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:53:05,535 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:53:05,557 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 315
[2023-10-27 12:53:05,558 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)
[2023-10-27 12:53:05,558 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:53:05,558 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 315
[2023-10-27 12:53:05,558 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:53:06,521 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|)])
[2023-10-27 12:53:06,521 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,607 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])
[2023-10-27 12:53:06,607 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:06,650 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|)])
[2023-10-27 12:53:06,650 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,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][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])
[2023-10-27 12:53:06,694 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:06,928 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|)])
[2023-10-27 12:53:06,928 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,984 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])
[2023-10-27 12:53:06,985 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:06,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:07,157 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|)])
[2023-10-27 12:53:07,158 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,180 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|)])
[2023-10-27 12:53:07,181 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:53:07,194 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|)])
[2023-10-27 12:53:07,194 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,218 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|)])
[2023-10-27 12:53:07,218 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,219 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|)])
[2023-10-27 12:53:07,219 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,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, 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|)])
[2023-10-27 12:53:07,223 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,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], [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|)])
[2023-10-27 12:53:07,224 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,232 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|)])
[2023-10-27 12:53:07,232 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,314 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|)])
[2023-10-27 12:53:07,314 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,315 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|)])
[2023-10-27 12:53:07,315 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,332 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|)])
[2023-10-27 12:53:07,332 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,333 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|)])
[2023-10-27 12:53:07,333 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:53:07,346 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|)])
[2023-10-27 12:53:07,347 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,348 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|)])
[2023-10-27 12:53:07,348 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,349 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|)])
[2023-10-27 12:53:07,349 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,364 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|)])
[2023-10-27 12:53:07,364 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,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][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|)])
[2023-10-27 12:53:07,365 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,368 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|)])
[2023-10-27 12:53:07,368 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,380 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|)])
[2023-10-27 12:53:07,380 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,390 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|)])
[2023-10-27 12:53:07,390 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,391 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|)])
[2023-10-27 12:53:07,391 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,395 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])
[2023-10-27 12:53:07,395 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,478 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|)])
[2023-10-27 12:53:07,478 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,579 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|)])
[2023-10-27 12:53:07,579 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:07,655 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|)])
[2023-10-27 12:53:07,655 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,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][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|)])
[2023-10-27 12:53:07,668 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,669 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|)])
[2023-10-27 12:53:07,669 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,674 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|)])
[2023-10-27 12:53:07,674 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,686 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|)])
[2023-10-27 12:53:07,686 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,692 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])
[2023-10-27 12:53:07,692 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:07,793 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|)])
[2023-10-27 12:53:07,794 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,797 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|)])
[2023-10-27 12:53:07,798 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,800 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|)])
[2023-10-27 12:53:07,801 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,805 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|)])
[2023-10-27 12:53:07,805 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,818 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|)])
[2023-10-27 12:53:07,820 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,851 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|)])
[2023-10-27 12:53:07,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,853 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])
[2023-10-27 12:53:07,853 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,855 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])
[2023-10-27 12:53:07,855 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:07,870 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|)])
[2023-10-27 12:53:07,870 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,871 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|)])
[2023-10-27 12:53:07,871 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,874 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|)])
[2023-10-27 12:53:07,874 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,878 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|)])
[2023-10-27 12:53:07,878 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:07,895 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|)])
[2023-10-27 12:53:07,896 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,897 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|)])
[2023-10-27 12:53:07,897 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,897 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|)])
[2023-10-27 12:53:07,898 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,898 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|)])
[2023-10-27 12:53:07,898 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,902 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|)])
[2023-10-27 12:53:07,902 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 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|)])
[2023-10-27 12:53:07,904 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 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|)])
[2023-10-27 12:53:07,904 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,905 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|)])
[2023-10-27 12:53:07,905 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,912 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|)])
[2023-10-27 12:53:07,912 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,928 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|)])
[2023-10-27 12:53:07,928 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:07,935 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|)])
[2023-10-27 12:53:07,935 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,936 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|)])
[2023-10-27 12:53:07,936 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:07,947 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|)])
[2023-10-27 12:53:07,947 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,949 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|)])
[2023-10-27 12:53:07,949 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,950 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|)])
[2023-10-27 12:53:07,951 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,951 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|)])
[2023-10-27 12:53:07,951 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,955 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|)])
[2023-10-27 12:53:07,956 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,956 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|)])
[2023-10-27 12:53:07,956 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,960 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|)])
[2023-10-27 12:53:07,960 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,960 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|)])
[2023-10-27 12:53:07,961 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:07,974 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|)])
[2023-10-27 12:53:07,975 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,977 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|)])
[2023-10-27 12:53:07,977 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:07,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,981 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|)])
[2023-10-27 12:53:07,981 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:07,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,033 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|)])
[2023-10-27 12:53:08,034 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:08,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:08,034 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|)])
[2023-10-27 12:53:08,034 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,037 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|)])
[2023-10-27 12:53:08,037 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,037 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|)])
[2023-10-27 12:53:08,038 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,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), 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|)])
[2023-10-27 12:53:08,049 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,051 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|)])
[2023-10-27 12:53:08,051 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:08,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:08,052 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|)])
[2023-10-27 12:53:08,052 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:08,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:08,054 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|)])
[2023-10-27 12:53:08,054 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,056 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|)])
[2023-10-27 12:53:08,056 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:08,092 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|)])
[2023-10-27 12:53:08,092 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:08,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:08,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:08,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:08,104 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|)])
[2023-10-27 12:53:08,104 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:08,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:08,130 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|)])
[2023-10-27 12:53:08,130 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,135 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|)])
[2023-10-27 12:53:08,135 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,136 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|)])
[2023-10-27 12:53:08,136 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,139 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|)])
[2023-10-27 12:53:08,139 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,140 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|)])
[2023-10-27 12:53:08,140 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,147 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|)])
[2023-10-27 12:53:08,147 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,150 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|)])
[2023-10-27 12:53:08,150 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,151 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|)])
[2023-10-27 12:53:08,151 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:53:08,169 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|)])
[2023-10-27 12:53:08,169 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,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: 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|)])
[2023-10-27 12:53:08,170 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,172 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|)])
[2023-10-27 12:53:08,172 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,173 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|)])
[2023-10-27 12:53:08,173 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,174 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|)])
[2023-10-27 12:53:08,174 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,175 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|)])
[2023-10-27 12:53:08,175 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,177 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|)])
[2023-10-27 12:53:08,179 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,180 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|)])
[2023-10-27 12:53:08,180 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,181 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|)])
[2023-10-27 12:53:08,181 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,182 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|)])
[2023-10-27 12:53:08,182 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,185 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|)])
[2023-10-27 12:53:08,185 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:08,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:08,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: 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|)])
[2023-10-27 12:53:08,193 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,194 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|)])
[2023-10-27 12:53:08,194 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,196 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|)])
[2023-10-27 12:53:08,196 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:08,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:08,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,197 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|)])
[2023-10-27 12:53:08,197 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,198 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|)])
[2023-10-27 12:53:08,198 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,200 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|)])
[2023-10-27 12:53:08,200 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,202 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|)])
[2023-10-27 12:53:08,202 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:53:08,284 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|)])
[2023-10-27 12:53:08,284 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,287 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|)])
[2023-10-27 12:53:08,287 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,294 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|)])
[2023-10-27 12:53:08,294 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,295 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|)])
[2023-10-27 12:53:08,295 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:08,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:53:08,300 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|)])
[2023-10-27 12:53:08,300 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:53:08,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:08,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:08,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:08,311 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|)])
[2023-10-27 12:53:08,311 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:53:08,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:08,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:08,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:08,312 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|)])
[2023-10-27 12:53:08,312 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:53:08,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:08,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:08,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:08,320 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)])
[2023-10-27 12:53:08,320 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:53:08,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:08,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:08,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:08,325 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)])
[2023-10-27 12:53:08,325 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:53:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:08,327 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])
[2023-10-27 12:53:08,327 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:53:08,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:08,328 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])
[2023-10-27 12:53:08,328 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:53:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:08,330 INFO  L130       PetriNetUnfolder]: 15490/32469 cut-off events.
[2023-10-27 12:53:08,330 INFO  L131       PetriNetUnfolder]: For 9861/10763 co-relation queries the response was YES.
[2023-10-27 12:53:08,396 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. 
[2023-10-27 12:53:08,487 INFO  L137   encePairwiseOnDemand]: 301/315 looper letters, 40 selfloop transitions, 15 changer transitions 1/97 dead transitions.
[2023-10-27 12:53:08,488 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 97 transitions, 513 flow
[2023-10-27 12:53:08,488 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:53:08,488 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:53:08,489 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions.
[2023-10-27 12:53:08,489 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5555555555555556
[2023-10-27 12:53:08,489 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 525 transitions.
[2023-10-27 12:53:08,490 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions.
[2023-10-27 12:53:08,490 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:53:08,490 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions.
[2023-10-27 12:53:08,491 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)
[2023-10-27 12:53:08,492 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)
[2023-10-27 12:53:08,492 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)
[2023-10-27 12:53:08,492 INFO  L175             Difference]: Start difference. First operand has 76 places, 93 transitions, 400 flow. Second operand 3 states and 525 transitions.
[2023-10-27 12:53:08,493 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 97 transitions, 513 flow
[2023-10-27 12:53:08,609 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 467 flow, removed 9 selfloop flow, removed 4 redundant places.
[2023-10-27 12:53:08,611 INFO  L231             Difference]: Finished difference. Result has 70 places, 78 transitions, 314 flow
[2023-10-27 12:53:08,611 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}
[2023-10-27 12:53:08,612 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2023-10-27 12:53:08,612 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 314 flow
[2023-10-27 12:53:08,612 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)
[2023-10-27 12:53:08,612 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:08,613 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:53:08,613 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2023-10-27 12:53:08,613 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)] ===
[2023-10-27 12:53:08,613 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:08,613 INFO  L85        PathProgramCache]: Analyzing trace with hash -1585111186, now seen corresponding path program 1 times
[2023-10-27 12:53:08,614 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:08,614 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689459019]
[2023-10-27 12:53:08,614 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:08,614 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:08,641 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:53:08,713 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-10-27 12:53:08,713 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:53:08,713 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689459019]
[2023-10-27 12:53:08,713 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689459019] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:53:08,714 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:53:08,714 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:53:08,715 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962662813]
[2023-10-27 12:53:08,715 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:53:08,715 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:53:08,716 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:53:08,716 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:53:08,716 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:53:08,725 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 166 out of 315
[2023-10-27 12:53:08,726 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)
[2023-10-27 12:53:08,726 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:53:08,726 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 315
[2023-10-27 12:53:08,726 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:53:09,217 INFO  L130       PetriNetUnfolder]: 2248/5099 cut-off events.
[2023-10-27 12:53:09,218 INFO  L131       PetriNetUnfolder]: For 1512/1676 co-relation queries the response was YES.
[2023-10-27 12:53:09,226 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. 
[2023-10-27 12:53:09,229 INFO  L137   encePairwiseOnDemand]: 310/315 looper letters, 14 selfloop transitions, 1 changer transitions 36/68 dead transitions.
[2023-10-27 12:53:09,229 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 68 transitions, 332 flow
[2023-10-27 12:53:09,229 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:53:09,229 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:53:09,244 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 538 transitions.
[2023-10-27 12:53:09,251 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5693121693121693
[2023-10-27 12:53:09,251 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 538 transitions.
[2023-10-27 12:53:09,251 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 538 transitions.
[2023-10-27 12:53:09,252 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:53:09,252 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 538 transitions.
[2023-10-27 12:53:09,253 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)
[2023-10-27 12:53:09,254 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)
[2023-10-27 12:53:09,254 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)
[2023-10-27 12:53:09,254 INFO  L175             Difference]: Start difference. First operand has 70 places, 78 transitions, 314 flow. Second operand 3 states and 538 transitions.
[2023-10-27 12:53:09,254 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 68 transitions, 332 flow
[2023-10-27 12:53:09,260 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 68 transitions, 300 flow, removed 5 selfloop flow, removed 2 redundant places.
[2023-10-27 12:53:09,273 INFO  L231             Difference]: Finished difference. Result has 66 places, 32 transitions, 109 flow
[2023-10-27 12:53:09,274 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}
[2023-10-27 12:53:09,275 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2023-10-27 12:53:09,275 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 32 transitions, 109 flow
[2023-10-27 12:53:09,275 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)
[2023-10-27 12:53:09,275 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:09,276 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1]
[2023-10-27 12:53:09,276 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2023-10-27 12:53:09,276 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)] ===
[2023-10-27 12:53:09,276 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:09,276 INFO  L85        PathProgramCache]: Analyzing trace with hash -1175515184, now seen corresponding path program 1 times
[2023-10-27 12:53:09,276 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:09,277 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876245356]
[2023-10-27 12:53:09,277 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:09,277 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:09,314 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-27 12:53:09,314 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-27 12:53:09,339 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-27 12:53:09,351 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-27 12:53:09,352 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-27 12:53:09,352 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2023-10-27 12:53:09,352 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2023-10-27 12:53:09,352 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2023-10-27 12:53:09,352 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2023-10-27 12:53:09,353 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2023-10-27 12:53:09,354 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2023-10-27 12:53:09,354 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2023-10-27 12:53:09,354 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2023-10-27 12:53:09,354 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2023-10-27 12:53:09,354 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:53:09,355 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-27 12:53:09,355 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2023-10-27 12:53:09,388 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2023-10-27 12:53:09,390 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2023-10-27 12:53:09,538 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2023-10-27 12:53:09,538 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2023-10-27 12:53:09,542 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. 
[2023-10-27 12:53:09,542 INFO  L82        GeneralOperation]: Start removeDead. Operand has 198 places, 204 transitions, 452 flow
[2023-10-27 12:53:09,573 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 198 places, 204 transitions, 452 flow
[2023-10-27 12:53:09,574 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-27 12:53:09,574 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 198 places, 204 transitions, 452 flow
[2023-10-27 12:53:09,574 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 198 places, 204 transitions, 452 flow
[2023-10-27 12:53:09,574 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2023-10-27 12:53:09,684 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2023-10-27 12:53:09,701 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2023-10-27 12:53:09,707 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. 
[2023-10-27 12:53:09,730 INFO  L119        LiptonReduction]: Number of co-enabled transitions 16416
[2023-10-27 12:53:15,136 INFO  L134        LiptonReduction]: Checked pairs total: 77698
[2023-10-27 12:53:15,136 INFO  L136        LiptonReduction]: Total number of compositions: 138
[2023-10-27 12:53:15,137 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-27 12:53:15,137 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;@295cfc2a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-27 12:53:15,137 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 17 error locations.
[2023-10-27 12:53:15,138 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2023-10-27 12:53:15,138 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-27 12:53:15,138 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:15,138 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-27 12:53:15,138 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)] ===
[2023-10-27 12:53:15,139 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:15,139 INFO  L85        PathProgramCache]: Analyzing trace with hash 47926, now seen corresponding path program 1 times
[2023-10-27 12:53:15,139 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:15,139 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167099038]
[2023-10-27 12:53:15,139 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:15,139 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:15,161 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:53:15,166 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:53:15,167 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:53:15,167 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167099038]
[2023-10-27 12:53:15,167 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167099038] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:53:15,167 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:53:15,167 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-27 12:53:15,167 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605021027]
[2023-10-27 12:53:15,167 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:53:15,168 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-27 12:53:15,168 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:53:15,168 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-27 12:53:15,168 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-27 12:53:15,168 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 189 out of 342
[2023-10-27 12:53:15,169 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)
[2023-10-27 12:53:15,169 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:53:15,169 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 342
[2023-10-27 12:53:15,169 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:53:16,331 INFO  L130       PetriNetUnfolder]: 6623/13663 cut-off events.
[2023-10-27 12:53:16,331 INFO  L131       PetriNetUnfolder]: For 836/836 co-relation queries the response was YES.
[2023-10-27 12:53:16,407 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. 
[2023-10-27 12:53:16,440 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 33 selfloop transitions, 0 changer transitions 0/79 dead transitions.
[2023-10-27 12:53:16,440 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 79 transitions, 268 flow
[2023-10-27 12:53:16,441 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-27 12:53:16,441 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-27 12:53:16,441 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 419 transitions.
[2023-10-27 12:53:16,442 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6125730994152047
[2023-10-27 12:53:16,442 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 419 transitions.
[2023-10-27 12:53:16,443 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 419 transitions.
[2023-10-27 12:53:16,443 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:53:16,444 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 419 transitions.
[2023-10-27 12:53:16,444 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)
[2023-10-27 12:53:16,460 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)
[2023-10-27 12:53:16,460 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)
[2023-10-27 12:53:16,460 INFO  L175             Difference]: Start difference. First operand has 84 places, 87 transitions, 218 flow. Second operand 2 states and 419 transitions.
[2023-10-27 12:53:16,461 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 79 transitions, 268 flow
[2023-10-27 12:53:16,462 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 268 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:53:16,462 INFO  L231             Difference]: Finished difference. Result has 81 places, 79 transitions, 202 flow
[2023-10-27 12:53:16,470 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}
[2023-10-27 12:53:16,470 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, -3 predicate places.
[2023-10-27 12:53:16,470 INFO  L495      AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 202 flow
[2023-10-27 12:53:16,471 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)
[2023-10-27 12:53:16,471 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:16,471 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-27 12:53:16,471 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2023-10-27 12:53:16,471 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)] ===
[2023-10-27 12:53:16,471 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:16,471 INFO  L85        PathProgramCache]: Analyzing trace with hash 46076772, now seen corresponding path program 1 times
[2023-10-27 12:53:16,472 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:16,472 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572075078]
[2023-10-27 12:53:16,472 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:16,472 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:16,477 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:53:16,500 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:53:16,501 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:53:16,501 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572075078]
[2023-10-27 12:53:16,501 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572075078] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:53:16,501 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:53:16,501 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:53:16,501 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120372776]
[2023-10-27 12:53:16,501 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:53:16,502 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:53:16,502 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:53:16,502 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:53:16,503 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:53:16,519 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2023-10-27 12:53:16,520 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)
[2023-10-27 12:53:16,520 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:53:16,520 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2023-10-27 12:53:16,520 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:53:19,311 INFO  L130       PetriNetUnfolder]: 21520/37807 cut-off events.
[2023-10-27 12:53:19,312 INFO  L131       PetriNetUnfolder]: For 1890/1890 co-relation queries the response was YES.
[2023-10-27 12:53:19,388 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. 
[2023-10-27 12:53:19,568 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 49 selfloop transitions, 7 changer transitions 0/97 dead transitions.
[2023-10-27 12:53:19,568 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 350 flow
[2023-10-27 12:53:19,569 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:53:19,569 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:53:19,576 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2023-10-27 12:53:19,577 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2023-10-27 12:53:19,577 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2023-10-27 12:53:19,577 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2023-10-27 12:53:19,578 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:53:19,578 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2023-10-27 12:53:19,586 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)
[2023-10-27 12:53:19,587 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)
[2023-10-27 12:53:19,597 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)
[2023-10-27 12:53:19,598 INFO  L175             Difference]: Start difference. First operand has 81 places, 79 transitions, 202 flow. Second operand 3 states and 594 transitions.
[2023-10-27 12:53:19,598 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 350 flow
[2023-10-27 12:53:19,599 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 350 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-27 12:53:19,600 INFO  L231             Difference]: Finished difference. Result has 85 places, 85 transitions, 256 flow
[2023-10-27 12:53:19,601 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}
[2023-10-27 12:53:19,601 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 1 predicate places.
[2023-10-27 12:53:19,601 INFO  L495      AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 256 flow
[2023-10-27 12:53:19,601 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-27 12:53:19,601 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:19,601 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-10-27 12:53:19,602 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2023-10-27 12:53:19,602 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-10-27 12:53:19,602 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:19,602 INFO  L85        PathProgramCache]: Analyzing trace with hash 1352720361, now seen corresponding path program 1 times
[2023-10-27 12:53:19,602 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:19,602 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546166165]
[2023-10-27 12:53:19,602 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:19,603 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:19,608 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:53:19,637 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:53:19,637 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:53:19,637 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546166165]
[2023-10-27 12:53:19,637 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546166165] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:53:19,637 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:53:19,637 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:53:19,638 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133856840]
[2023-10-27 12:53:19,638 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:53:19,638 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:53:19,639 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:53:19,639 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:53:19,639 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:53:19,651 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2023-10-27 12:53:19,652 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)
[2023-10-27 12:53:19,652 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:53:19,652 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2023-10-27 12:53:19,652 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:53:42,386 INFO  L130       PetriNetUnfolder]: 149242/244381 cut-off events.
[2023-10-27 12:53:42,392 INFO  L131       PetriNetUnfolder]: For 23097/23702 co-relation queries the response was YES.
[2023-10-27 12:53:43,425 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. 
[2023-10-27 12:53:44,427 INFO  L137   encePairwiseOnDemand]: 329/342 looper letters, 79 selfloop transitions, 9 changer transitions 0/125 dead transitions.
[2023-10-27 12:53:44,427 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 125 transitions, 555 flow
[2023-10-27 12:53:44,427 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:53:44,428 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:53:44,429 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions.
[2023-10-27 12:53:44,429 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6023391812865497
[2023-10-27 12:53:44,429 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 618 transitions.
[2023-10-27 12:53:44,429 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 618 transitions.
[2023-10-27 12:53:44,429 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:53:44,430 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 618 transitions.
[2023-10-27 12:53:44,431 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)
[2023-10-27 12:53:44,432 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)
[2023-10-27 12:53:44,432 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)
[2023-10-27 12:53:44,433 INFO  L175             Difference]: Start difference. First operand has 85 places, 85 transitions, 256 flow. Second operand 3 states and 618 transitions.
[2023-10-27 12:53:44,433 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 125 transitions, 555 flow
[2023-10-27 12:53:45,457 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 125 transitions, 537 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-27 12:53:45,459 INFO  L231             Difference]: Finished difference. Result has 87 places, 94 transitions, 322 flow
[2023-10-27 12:53:45,459 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}
[2023-10-27 12:53:45,460 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 3 predicate places.
[2023-10-27 12:53:45,460 INFO  L495      AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 322 flow
[2023-10-27 12:53:45,460 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)
[2023-10-27 12:53:45,460 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:53:45,460 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:53:45,460 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2023-10-27 12:53:45,461 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)] ===
[2023-10-27 12:53:45,461 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:53:45,461 INFO  L85        PathProgramCache]: Analyzing trace with hash -1421087623, now seen corresponding path program 1 times
[2023-10-27 12:53:45,461 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:53:45,461 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157188035]
[2023-10-27 12:53:45,462 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:53:45,462 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:53:45,504 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:53:45,524 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:53:45,524 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:53:45,524 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157188035]
[2023-10-27 12:53:45,525 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157188035] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:53:45,525 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:53:45,525 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:53:45,525 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614074610]
[2023-10-27 12:53:45,525 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:53:45,525 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:53:45,525 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:53:45,526 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:53:45,526 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:53:45,542 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2023-10-27 12:53:45,542 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)
[2023-10-27 12:53:45,543 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:53:45,543 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2023-10-27 12:53:45,543 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:53:46,771 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)])
[2023-10-27 12:53:46,772 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:53:46,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:46,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:46,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:46,784 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)])
[2023-10-27 12:53:46,784 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:53:46,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:46,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:46,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:47,023 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)])
[2023-10-27 12:53:47,023 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:53:47,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:47,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:47,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:47,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:47,037 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)])
[2023-10-27 12:53:47,037 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,038 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)])
[2023-10-27 12:53:47,038 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,753 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)])
[2023-10-27 12:53:47,753 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,754 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)])
[2023-10-27 12:53:47,754 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:48,131 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)])
[2023-10-27 12:53:48,131 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:53:48,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:48,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:48,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:49,043 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)])
[2023-10-27 12:53:49,043 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:53:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:49,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:49,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:49,118 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:49,144 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,366 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,499 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)])
[2023-10-27 12:53:49,500 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,501 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)])
[2023-10-27 12:53:49,501 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,586 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,587 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,587 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)])
[2023-10-27 12:53:49,588 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,588 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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], [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)])
[2023-10-27 12:53:49,598 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,620 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,622 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,773 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)])
[2023-10-27 12:53:49,773 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,774 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:49,777 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,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][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)])
[2023-10-27 12:53:49,875 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:49,876 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:49,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:50,450 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)])
[2023-10-27 12:53:50,450 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:50,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:50,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,463 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)])
[2023-10-27 12:53:50,463 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:50,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:50,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~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)])
[2023-10-27 12:53:50,466 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:50,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:50,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:50,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:50,466 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)])
[2023-10-27 12:53:50,467 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:53:50,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:50,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:50,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:50,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:50,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:50,560 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)])
[2023-10-27 12:53:50,560 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:53:50,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:53:50,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:53:50,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:53:50,569 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)])
[2023-10-27 12:53:50,569 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:50,570 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,570 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)])
[2023-10-27 12:53:50,570 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:50,571 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,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][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)])
[2023-10-27 12:53:50,580 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:50,584 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,597 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)])
[2023-10-27 12:53:50,597 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:50,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:50,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:50,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:50,647 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)])
[2023-10-27 12:53:50,647 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,652 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)])
[2023-10-27 12:53:50,652 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,774 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)])
[2023-10-27 12:53:50,774 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:50,775 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,775 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)])
[2023-10-27 12:53:50,775 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,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][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)])
[2023-10-27 12:53:50,776 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,884 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)])
[2023-10-27 12:53:50,884 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:50,999 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)])
[2023-10-27 12:53:50,999 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:50,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:50,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:51,015 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)])
[2023-10-27 12:53:51,015 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:51,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:53:51,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~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)])
[2023-10-27 12:53:51,016 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:51,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:51,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:51,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:51,017 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)])
[2023-10-27 12:53:51,017 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:51,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~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)])
[2023-10-27 12:53:51,018 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:51,019 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)])
[2023-10-27 12:53:51,019 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:53:51,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][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)])
[2023-10-27 12:53:51,123 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,123 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)])
[2023-10-27 12:53:51,123 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,125 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)])
[2023-10-27 12:53:51,125 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:53:51,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:51,139 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,211 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)])
[2023-10-27 12:53:51,211 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,217 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)])
[2023-10-27 12:53:51,217 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,220 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)])
[2023-10-27 12:53:51,220 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,223 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)])
[2023-10-27 12:53:51,223 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,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][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)])
[2023-10-27 12:53:51,230 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:51,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,076 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)])
[2023-10-27 12:53:53,077 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,187 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)])
[2023-10-27 12:53:53,188 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,192 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)])
[2023-10-27 12:53:53,192 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:53,304 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)])
[2023-10-27 12:53:53,305 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,306 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)])
[2023-10-27 12:53:53,306 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,321 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)])
[2023-10-27 12:53:53,321 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,322 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)])
[2023-10-27 12:53:53,322 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:53,433 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,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][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)])
[2023-10-27 12:53:53,435 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:53,451 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:53,452 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:53,480 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,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][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)])
[2023-10-27 12:53:53,504 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:53:53,529 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)])
[2023-10-27 12:53:53,529 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,531 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)])
[2023-10-27 12:53:53,531 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,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], [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)])
[2023-10-27 12:53:53,533 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,544 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)])
[2023-10-27 12:53:53,544 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,548 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)])
[2023-10-27 12:53:53,548 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,550 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)])
[2023-10-27 12:53:53,550 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,551 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)])
[2023-10-27 12:53:53,551 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:53,556 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:53,558 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,697 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)])
[2023-10-27 12:53:53,697 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,701 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)])
[2023-10-27 12:53:53,701 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,805 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)])
[2023-10-27 12:53:53,805 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,808 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)])
[2023-10-27 12:53:53,808 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,813 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)])
[2023-10-27 12:53:53,813 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,815 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)])
[2023-10-27 12:53:53,815 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:53,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:54,251 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)])
[2023-10-27 12:53:54,251 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:53:54,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:54,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:54,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:54,255 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)])
[2023-10-27 12:53:54,255 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,318 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)])
[2023-10-27 12:53:54,318 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,383 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)])
[2023-10-27 12:53:54,383 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,395 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)])
[2023-10-27 12:53:54,396 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,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], [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)])
[2023-10-27 12:53:54,401 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,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], [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)])
[2023-10-27 12:53:54,415 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:54,449 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,449 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)])
[2023-10-27 12:53:54,449 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,451 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)])
[2023-10-27 12:53:54,451 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:54,452 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:53:54,503 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)])
[2023-10-27 12:53:54,504 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,506 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)])
[2023-10-27 12:53:54,506 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,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, 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)])
[2023-10-27 12:53:54,512 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,514 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)])
[2023-10-27 12:53:54,514 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,515 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)])
[2023-10-27 12:53:54,515 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,541 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)])
[2023-10-27 12:53:54,541 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,546 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)])
[2023-10-27 12:53:54,546 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,548 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)])
[2023-10-27 12:53:54,548 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,580 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)])
[2023-10-27 12:53:54,581 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,657 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)])
[2023-10-27 12:53:54,658 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,660 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)])
[2023-10-27 12:53:54,660 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,665 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)])
[2023-10-27 12:53:54,665 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,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, 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)])
[2023-10-27 12:53:54,666 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,803 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)])
[2023-10-27 12:53:54,804 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,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], [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)])
[2023-10-27 12:53:54,864 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:54,870 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)])
[2023-10-27 12:53:54,870 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,871 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)])
[2023-10-27 12:53:54,871 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:54,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:54,932 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)])
[2023-10-27 12:53:54,933 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:54,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:54,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:54,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:54,940 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)])
[2023-10-27 12:53:54,941 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:54,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:54,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:54,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,019 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)])
[2023-10-27 12:53:55,020 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,034 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)])
[2023-10-27 12:53:55,034 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,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], [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)])
[2023-10-27 12:53:55,037 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,040 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)])
[2023-10-27 12:53:55,040 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,042 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)])
[2023-10-27 12:53:55,042 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,049 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)])
[2023-10-27 12:53:55,049 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,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, 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)])
[2023-10-27 12:53:55,058 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,151 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)])
[2023-10-27 12:53:55,152 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,154 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)])
[2023-10-27 12:53:55,154 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,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, 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)])
[2023-10-27 12:53:55,608 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,609 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)])
[2023-10-27 12:53:55,609 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,619 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)])
[2023-10-27 12:53:55,619 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,620 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)])
[2023-10-27 12:53:55,620 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,877 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)])
[2023-10-27 12:53:55,877 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:55,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:55,935 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)])
[2023-10-27 12:53:55,935 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,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, 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)])
[2023-10-27 12:53:55,937 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:55,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:56,000 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)])
[2023-10-27 12:53:56,001 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:56,002 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,003 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)])
[2023-10-27 12:53:56,003 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,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][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)])
[2023-10-27 12:53:56,004 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,005 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)])
[2023-10-27 12:53:56,005 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,006 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)])
[2023-10-27 12:53:56,006 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,105 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)])
[2023-10-27 12:53:56,105 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,106 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)])
[2023-10-27 12:53:56,106 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,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, 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)])
[2023-10-27 12:53:56,120 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,122 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)])
[2023-10-27 12:53:56,122 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,123 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)])
[2023-10-27 12:53:56,123 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,127 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)])
[2023-10-27 12:53:56,127 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,128 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)])
[2023-10-27 12:53:56,128 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,128 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)])
[2023-10-27 12:53:56,129 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,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, 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)])
[2023-10-27 12:53:56,130 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,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], [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)])
[2023-10-27 12:53:56,133 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,139 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)])
[2023-10-27 12:53:56,139 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,141 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)])
[2023-10-27 12:53:56,141 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:56,196 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:56,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:56,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:56,238 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)])
[2023-10-27 12:53:56,238 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,239 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)])
[2023-10-27 12:53:56,239 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,243 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)])
[2023-10-27 12:53:56,243 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,245 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)])
[2023-10-27 12:53:56,245 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,253 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)])
[2023-10-27 12:53:56,253 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,254 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)])
[2023-10-27 12:53:56,254 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,256 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)])
[2023-10-27 12:53:56,256 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,257 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)])
[2023-10-27 12:53:56,257 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,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][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)])
[2023-10-27 12:53:56,305 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:56,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:56,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:56,472 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)])
[2023-10-27 12:53:56,473 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,478 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)])
[2023-10-27 12:53:56,478 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:56,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:56,528 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)])
[2023-10-27 12:53:56,529 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,535 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)])
[2023-10-27 12:53:56,536 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:56,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:57,011 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)])
[2023-10-27 12:53:57,011 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,026 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)])
[2023-10-27 12:53:57,026 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,027 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)])
[2023-10-27 12:53:57,027 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,028 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)])
[2023-10-27 12:53:57,029 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,029 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)])
[2023-10-27 12:53:57,029 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,031 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)])
[2023-10-27 12:53:57,031 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,045 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)])
[2023-10-27 12:53:57,045 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,130 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)])
[2023-10-27 12:53:57,131 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,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, 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)])
[2023-10-27 12:53:57,158 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,159 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)])
[2023-10-27 12:53:57,159 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,162 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)])
[2023-10-27 12:53:57,162 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,162 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)])
[2023-10-27 12:53:57,163 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,163 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)])
[2023-10-27 12:53:57,163 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,164 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)])
[2023-10-27 12:53:57,164 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:57,172 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,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][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)])
[2023-10-27 12:53:57,189 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:57,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:57,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:53:57,288 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)])
[2023-10-27 12:53:57,288 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,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], [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)])
[2023-10-27 12:53:57,316 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,464 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)])
[2023-10-27 12:53:57,464 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,523 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)])
[2023-10-27 12:53:57,524 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,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], [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)])
[2023-10-27 12:53:57,527 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,529 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)])
[2023-10-27 12:53:57,529 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,529 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)])
[2023-10-27 12:53:57,530 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,545 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)])
[2023-10-27 12:53:57,545 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,563 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)])
[2023-10-27 12:53:57,563 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,582 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)])
[2023-10-27 12:53:57,582 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,585 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)])
[2023-10-27 12:53:57,585 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:57,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:57,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:53:57,594 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)])
[2023-10-27 12:53:57,594 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,597 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)])
[2023-10-27 12:53:57,598 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:57,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,601 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)])
[2023-10-27 12:53:57,601 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,603 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)])
[2023-10-27 12:53:57,603 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,606 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)])
[2023-10-27 12:53:57,606 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,661 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)])
[2023-10-27 12:53:57,661 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,734 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)])
[2023-10-27 12:53:57,735 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,735 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)])
[2023-10-27 12:53:57,736 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:57,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,736 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)])
[2023-10-27 12:53:57,736 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,738 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)])
[2023-10-27 12:53:57,738 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,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][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)])
[2023-10-27 12:53:57,740 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:57,743 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,758 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)])
[2023-10-27 12:53:57,759 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:57,760 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,762 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)])
[2023-10-27 12:53:57,762 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:53:57,763 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:53:57,795 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)])
[2023-10-27 12:53:57,795 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,796 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)])
[2023-10-27 12:53:57,796 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:53:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:53:57,846 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)])
[2023-10-27 12:53:57,847 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,874 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)])
[2023-10-27 12:53:57,875 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:57,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:53:57,940 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)])
[2023-10-27 12:53:57,940 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:57,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,482 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)])
[2023-10-27 12:53:58,482 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,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], [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)])
[2023-10-27 12:53:58,487 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,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], [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)])
[2023-10-27 12:53:58,505 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,509 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)])
[2023-10-27 12:53:58,509 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,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, 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)])
[2023-10-27 12:53:58,514 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,530 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)])
[2023-10-27 12:53:58,530 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:58,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:58,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:58,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:53:58,532 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)])
[2023-10-27 12:53:58,532 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,537 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)])
[2023-10-27 12:53:58,538 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:58,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,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, 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)])
[2023-10-27 12:53:58,540 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,544 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)])
[2023-10-27 12:53:58,544 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,546 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)])
[2023-10-27 12:53:58,546 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,555 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)])
[2023-10-27 12:53:58,555 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,557 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)])
[2023-10-27 12:53:58,557 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,624 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)])
[2023-10-27 12:53:58,624 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,624 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)])
[2023-10-27 12:53:58,625 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,693 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)])
[2023-10-27 12:53:58,693 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,694 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)])
[2023-10-27 12:53:58,694 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:58,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,695 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)])
[2023-10-27 12:53:58,695 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,695 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)])
[2023-10-27 12:53:58,695 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,696 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)])
[2023-10-27 12:53:58,696 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:53:58,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:53:58,697 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)])
[2023-10-27 12:53:58,697 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,698 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)])
[2023-10-27 12:53:58,698 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,699 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)])
[2023-10-27 12:53:58,699 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,783 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)])
[2023-10-27 12:53:58,783 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,789 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)])
[2023-10-27 12:53:58,789 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,796 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)])
[2023-10-27 12:53:58,797 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,800 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)])
[2023-10-27 12:53:58,800 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,830 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)])
[2023-10-27 12:53:58,830 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,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], [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)])
[2023-10-27 12:53:58,831 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,977 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)])
[2023-10-27 12:53:58,978 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:58,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:58,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:58,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:58,997 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)])
[2023-10-27 12:53:58,997 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,998 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)])
[2023-10-27 12:53:58,998 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:58,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,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], [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)])
[2023-10-27 12:53:59,000 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,002 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)])
[2023-10-27 12:53:59,003 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,004 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)])
[2023-10-27 12:53:59,004 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:59,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:59,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:59,005 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)])
[2023-10-27 12:53:59,005 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:59,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:53:59,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:53:59,007 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)])
[2023-10-27 12:53:59,007 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:59,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:53:59,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,016 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)])
[2023-10-27 12:53:59,016 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:53:59,024 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)])
[2023-10-27 12:53:59,024 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,027 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)])
[2023-10-27 12:53:59,027 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,029 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)])
[2023-10-27 12:53:59,029 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,036 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)])
[2023-10-27 12:53:59,036 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,044 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)])
[2023-10-27 12:53:59,044 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,045 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)])
[2023-10-27 12:53:59,046 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,049 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)])
[2023-10-27 12:53:59,049 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,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, 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)])
[2023-10-27 12:53:59,053 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,056 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)])
[2023-10-27 12:53:59,056 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,067 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)])
[2023-10-27 12:53:59,067 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,076 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)])
[2023-10-27 12:53:59,076 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:53:59,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:53:59,076 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)])
[2023-10-27 12:53:59,076 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:53:59,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:53:59,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, 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)])
[2023-10-27 12:53:59,099 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,100 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)])
[2023-10-27 12:53:59,100 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,105 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)])
[2023-10-27 12:53:59,105 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,130 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)])
[2023-10-27 12:53:59,130 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:59,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:59,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,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][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)])
[2023-10-27 12:53:59,231 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,232 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)])
[2023-10-27 12:53:59,233 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,240 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)])
[2023-10-27 12:53:59,240 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-27 12:53:59,243 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)])
[2023-10-27 12:53:59,243 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,306 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)])
[2023-10-27 12:53:59,306 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,756 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)])
[2023-10-27 12:53:59,756 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,762 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)])
[2023-10-27 12:53:59,762 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,771 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)])
[2023-10-27 12:53:59,771 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,778 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)])
[2023-10-27 12:53:59,778 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,844 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)])
[2023-10-27 12:53:59,845 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:59,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:59,928 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)])
[2023-10-27 12:53:59,928 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:53:59,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:59,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:53:59,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], [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)])
[2023-10-27 12:53:59,945 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,947 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)])
[2023-10-27 12:53:59,947 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 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)])
[2023-10-27 12:53:59,951 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 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)])
[2023-10-27 12:53:59,951 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,952 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)])
[2023-10-27 12:53:59,953 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,954 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)])
[2023-10-27 12:53:59,954 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:59,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:59,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,955 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)])
[2023-10-27 12:53:59,955 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:59,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:53:59,963 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)])
[2023-10-27 12:53:59,963 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,964 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)])
[2023-10-27 12:53:59,964 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:53:59,971 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)])
[2023-10-27 12:53:59,971 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,975 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)])
[2023-10-27 12:53:59,975 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,977 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)])
[2023-10-27 12:53:59,977 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,980 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)])
[2023-10-27 12:53:59,980 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-27 12:53:59,992 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)])
[2023-10-27 12:53:59,993 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,996 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)])
[2023-10-27 12:53:59,996 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,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], [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)])
[2023-10-27 12:53:59,997 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:53:59,999 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)])
[2023-10-27 12:53:59,999 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,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], [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)])
[2023-10-27 12:54:00,001 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,011 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)])
[2023-10-27 12:54:00,011 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,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, 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)])
[2023-10-27 12:54:00,013 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,023 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)])
[2023-10-27 12:54:00,023 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 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)])
[2023-10-27 12:54:00,024 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 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)])
[2023-10-27 12:54:00,024 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 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)])
[2023-10-27 12:54:00,026 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 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)])
[2023-10-27 12:54:00,026 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,044 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)])
[2023-10-27 12:54:00,044 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,051 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)])
[2023-10-27 12:54:00,051 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,052 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)])
[2023-10-27 12:54:00,053 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,078 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)])
[2023-10-27 12:54:00,078 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,083 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)])
[2023-10-27 12:54:00,083 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,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, 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)])
[2023-10-27 12:54:00,103 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,109 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)])
[2023-10-27 12:54:00,109 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,127 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)])
[2023-10-27 12:54:00,127 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:00,128 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:00,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:00,201 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)])
[2023-10-27 12:54:00,201 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,250 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)])
[2023-10-27 12:54:00,251 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,254 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)])
[2023-10-27 12:54:00,254 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,254 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)])
[2023-10-27 12:54:00,254 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,257 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)])
[2023-10-27 12:54:00,258 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,264 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)])
[2023-10-27 12:54:00,264 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,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, 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)])
[2023-10-27 12:54:00,268 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,274 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)])
[2023-10-27 12:54:00,274 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,299 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)])
[2023-10-27 12:54:00,302 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,343 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)])
[2023-10-27 12:54:00,343 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,344 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)])
[2023-10-27 12:54:00,344 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,426 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)])
[2023-10-27 12:54:00,426 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,432 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)])
[2023-10-27 12:54:00,432 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,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, 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)])
[2023-10-27 12:54:00,439 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:00,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:00,458 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)])
[2023-10-27 12:54:00,458 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,459 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)])
[2023-10-27 12:54:00,459 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,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], [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)])
[2023-10-27 12:54:00,472 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,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], [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)])
[2023-10-27 12:54:00,475 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,491 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)])
[2023-10-27 12:54:00,492 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,493 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)])
[2023-10-27 12:54:00,494 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,495 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)])
[2023-10-27 12:54:00,495 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,505 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)])
[2023-10-27 12:54:00,505 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,516 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)])
[2023-10-27 12:54:00,516 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,523 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)])
[2023-10-27 12:54:00,523 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,524 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)])
[2023-10-27 12:54:00,525 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,527 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)])
[2023-10-27 12:54:00,527 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,527 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)])
[2023-10-27 12:54:00,527 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,529 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)])
[2023-10-27 12:54:00,529 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,530 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)])
[2023-10-27 12:54:00,530 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:00,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:00,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], [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)])
[2023-10-27 12:54:00,533 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,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], [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)])
[2023-10-27 12:54:00,534 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,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, 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)])
[2023-10-27 12:54:00,541 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,544 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)])
[2023-10-27 12:54:00,545 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,555 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)])
[2023-10-27 12:54:00,555 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,588 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)])
[2023-10-27 12:54:00,588 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,594 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)])
[2023-10-27 12:54:00,594 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,599 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)])
[2023-10-27 12:54:00,600 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,601 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)])
[2023-10-27 12:54:00,602 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,655 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)])
[2023-10-27 12:54:00,656 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:00,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:00,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:00,669 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,670 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)])
[2023-10-27 12:54:00,670 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,675 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)])
[2023-10-27 12:54:00,675 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-27 12:54:00,704 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)])
[2023-10-27 12:54:00,705 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:00,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:00,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,705 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)])
[2023-10-27 12:54:00,705 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:00,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:00,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:00,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:00,719 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)])
[2023-10-27 12:54:00,719 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,722 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)])
[2023-10-27 12:54:00,722 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,726 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)])
[2023-10-27 12:54:00,726 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:00,750 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)])
[2023-10-27 12:54:00,751 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,754 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)])
[2023-10-27 12:54:00,754 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:00,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:00,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:01,215 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)])
[2023-10-27 12:54:01,215 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:01,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:01,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:01,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:01,236 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)])
[2023-10-27 12:54:01,237 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:01,262 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)])
[2023-10-27 12:54:01,262 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:01,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:01,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:01,275 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)])
[2023-10-27 12:54:01,275 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:01,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:01,278 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])
[2023-10-27 12:54:01,278 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:01,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:01,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:01,282 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)])
[2023-10-27 12:54:01,282 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,287 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)])
[2023-10-27 12:54:01,287 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,291 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)])
[2023-10-27 12:54:01,292 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,294 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)])
[2023-10-27 12:54:01,294 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,313 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)])
[2023-10-27 12:54:01,313 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,315 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,316 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)])
[2023-10-27 12:54:01,316 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,317 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)])
[2023-10-27 12:54:01,317 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,318 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)])
[2023-10-27 12:54:01,318 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,329 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)])
[2023-10-27 12:54:01,329 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,330 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)])
[2023-10-27 12:54:01,331 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,333 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,334 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)])
[2023-10-27 12:54:01,334 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,337 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,338 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,339 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)])
[2023-10-27 12:54:01,339 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,340 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)])
[2023-10-27 12:54:01,340 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,344 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)])
[2023-10-27 12:54:01,344 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,345 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)])
[2023-10-27 12:54:01,345 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,349 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,350 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,355 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,361 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)])
[2023-10-27 12:54:01,361 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,369 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)])
[2023-10-27 12:54:01,369 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,413 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)])
[2023-10-27 12:54:01,414 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,428 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)])
[2023-10-27 12:54:01,428 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:01,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,466 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,467 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)])
[2023-10-27 12:54:01,467 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,475 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:01,478 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,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][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)])
[2023-10-27 12:54:01,479 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:01,481 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,482 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)])
[2023-10-27 12:54:01,482 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,489 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)])
[2023-10-27 12:54:01,489 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,490 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)])
[2023-10-27 12:54:01,490 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,528 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,529 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,531 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)])
[2023-10-27 12:54:01,531 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,532 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)])
[2023-10-27 12:54:01,532 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,535 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)])
[2023-10-27 12:54:01,535 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,536 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)])
[2023-10-27 12:54:01,536 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,608 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)])
[2023-10-27 12:54:01,608 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,609 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)])
[2023-10-27 12:54:01,609 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,620 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)])
[2023-10-27 12:54:01,620 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,625 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)])
[2023-10-27 12:54:01,625 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,628 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)])
[2023-10-27 12:54:01,628 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:01,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,643 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)])
[2023-10-27 12:54:01,644 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:01,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,644 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)])
[2023-10-27 12:54:01,644 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:01,647 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])
[2023-10-27 12:54:01,647 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,647 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])
[2023-10-27 12:54:01,648 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:01,649 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)])
[2023-10-27 12:54:01,649 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,651 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)])
[2023-10-27 12:54:01,651 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,655 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)])
[2023-10-27 12:54:01,655 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,656 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)])
[2023-10-27 12:54:01,657 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,661 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)])
[2023-10-27 12:54:01,661 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,663 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)])
[2023-10-27 12:54:01,663 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,667 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)])
[2023-10-27 12:54:01,667 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,668 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)])
[2023-10-27 12:54:01,669 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:01,669 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:01,682 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)])
[2023-10-27 12:54:01,682 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,684 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)])
[2023-10-27 12:54:01,684 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,686 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)])
[2023-10-27 12:54:01,686 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,687 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)])
[2023-10-27 12:54:01,687 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,687 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)])
[2023-10-27 12:54:01,687 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,689 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)])
[2023-10-27 12:54:01,689 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,689 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)])
[2023-10-27 12:54:01,690 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 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)])
[2023-10-27 12:54:01,690 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,691 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)])
[2023-10-27 12:54:01,691 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,693 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)])
[2023-10-27 12:54:01,693 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,701 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)])
[2023-10-27 12:54:01,702 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,703 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)])
[2023-10-27 12:54:01,703 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,706 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)])
[2023-10-27 12:54:01,706 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,707 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)])
[2023-10-27 12:54:01,707 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,709 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)])
[2023-10-27 12:54:01,709 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,710 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)])
[2023-10-27 12:54:01,710 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,713 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)])
[2023-10-27 12:54:01,713 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,714 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)])
[2023-10-27 12:54:01,714 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,715 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)])
[2023-10-27 12:54:01,715 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,717 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)])
[2023-10-27 12:54:01,717 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,718 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)])
[2023-10-27 12:54:01,718 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,720 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,721 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)])
[2023-10-27 12:54:01,721 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,729 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)])
[2023-10-27 12:54:01,729 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,732 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)])
[2023-10-27 12:54:01,732 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,733 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)])
[2023-10-27 12:54:01,733 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,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], [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)])
[2023-10-27 12:54:01,810 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:01,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:01,834 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)])
[2023-10-27 12:54:01,835 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,835 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)])
[2023-10-27 12:54:01,836 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,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, 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)])
[2023-10-27 12:54:01,837 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:01,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,877 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)])
[2023-10-27 12:54:01,877 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,879 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)])
[2023-10-27 12:54:01,879 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,879 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)])
[2023-10-27 12:54:01,879 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,882 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)])
[2023-10-27 12:54:01,882 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,883 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)])
[2023-10-27 12:54:01,883 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,884 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)])
[2023-10-27 12:54:01,884 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,885 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)])
[2023-10-27 12:54:01,885 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 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)])
[2023-10-27 12:54:01,887 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 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)])
[2023-10-27 12:54:01,887 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,898 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)])
[2023-10-27 12:54:01,898 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,899 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)])
[2023-10-27 12:54:01,899 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,927 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)])
[2023-10-27 12:54:01,927 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,943 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)])
[2023-10-27 12:54:01,944 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,953 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)])
[2023-10-27 12:54:01,953 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,953 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)])
[2023-10-27 12:54:01,953 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:01,964 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)])
[2023-10-27 12:54:01,964 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:01,974 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)])
[2023-10-27 12:54:01,974 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,979 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)])
[2023-10-27 12:54:01,979 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:01,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,003 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,004 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)])
[2023-10-27 12:54:02,004 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,006 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)])
[2023-10-27 12:54:02,006 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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, 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)])
[2023-10-27 12:54:02,008 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,010 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,012 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,012 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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, 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)])
[2023-10-27 12:54:02,013 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,015 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)])
[2023-10-27 12:54:02,015 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,016 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,019 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)])
[2023-10-27 12:54:02,019 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,029 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)])
[2023-10-27 12:54:02,029 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,030 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)])
[2023-10-27 12:54:02,030 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 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)])
[2023-10-27 12:54:02,031 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 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)])
[2023-10-27 12:54:02,031 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,032 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)])
[2023-10-27 12:54:02,032 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,034 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)])
[2023-10-27 12:54:02,034 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,034 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)])
[2023-10-27 12:54:02,034 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,043 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)])
[2023-10-27 12:54:02,044 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:02,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:02,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:02,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:02,046 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)])
[2023-10-27 12:54:02,047 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,098 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,131 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)])
[2023-10-27 12:54:02,131 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,164 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)])
[2023-10-27 12:54:02,164 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,167 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,170 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)])
[2023-10-27 12:54:02,170 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,172 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)])
[2023-10-27 12:54:02,172 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,568 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,569 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)])
[2023-10-27 12:54:02,569 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,570 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)])
[2023-10-27 12:54:02,570 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,570 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)])
[2023-10-27 12:54:02,571 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 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)])
[2023-10-27 12:54:02,571 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,583 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)])
[2023-10-27 12:54:02,584 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:02,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:02,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:02,612 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)])
[2023-10-27 12:54:02,612 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,613 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)])
[2023-10-27 12:54:02,613 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,659 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)])
[2023-10-27 12:54:02,659 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:02,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,661 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)])
[2023-10-27 12:54:02,661 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,668 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)])
[2023-10-27 12:54:02,668 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,670 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)])
[2023-10-27 12:54:02,670 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:02,670 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,672 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)])
[2023-10-27 12:54:02,672 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,680 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)])
[2023-10-27 12:54:02,680 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-10-27 12:54:02,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-10-27 12:54:02,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-10-27 12:54:02,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-10-27 12:54:02,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], [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)])
[2023-10-27 12:54:02,681 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,684 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)])
[2023-10-27 12:54:02,684 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,688 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)])
[2023-10-27 12:54:02,688 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,689 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)])
[2023-10-27 12:54:02,689 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,698 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)])
[2023-10-27 12:54:02,698 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,699 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)])
[2023-10-27 12:54:02,699 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,699 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)])
[2023-10-27 12:54:02,700 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,701 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)])
[2023-10-27 12:54:02,701 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,702 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)])
[2023-10-27 12:54:02,702 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,704 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)])
[2023-10-27 12:54:02,705 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,705 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)])
[2023-10-27 12:54:02,705 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 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)])
[2023-10-27 12:54:02,707 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 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)])
[2023-10-27 12:54:02,707 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,708 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)])
[2023-10-27 12:54:02,709 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:02,709 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)])
[2023-10-27 12:54:02,709 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,713 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)])
[2023-10-27 12:54:02,713 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:02,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,716 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)])
[2023-10-27 12:54:02,716 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,717 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)])
[2023-10-27 12:54:02,717 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:02,718 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)])
[2023-10-27 12:54:02,718 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,720 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)])
[2023-10-27 12:54:02,720 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,722 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)])
[2023-10-27 12:54:02,722 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,725 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)])
[2023-10-27 12:54:02,725 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,725 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)])
[2023-10-27 12:54:02,725 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,762 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)])
[2023-10-27 12:54:02,762 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,766 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)])
[2023-10-27 12:54:02,766 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,773 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)])
[2023-10-27 12:54:02,774 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,775 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)])
[2023-10-27 12:54:02,775 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,796 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)])
[2023-10-27 12:54:02,797 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,798 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)])
[2023-10-27 12:54:02,798 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,801 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)])
[2023-10-27 12:54:02,801 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,829 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)])
[2023-10-27 12:54:02,829 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,831 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)])
[2023-10-27 12:54:02,831 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,835 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)])
[2023-10-27 12:54:02,835 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,835 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)])
[2023-10-27 12:54:02,836 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 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)])
[2023-10-27 12:54:02,838 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 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)])
[2023-10-27 12:54:02,838 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,841 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)])
[2023-10-27 12:54:02,841 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,844 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)])
[2023-10-27 12:54:02,844 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,851 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)])
[2023-10-27 12:54:02,851 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,851 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)])
[2023-10-27 12:54:02,852 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,855 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)])
[2023-10-27 12:54:02,855 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,858 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)])
[2023-10-27 12:54:02,858 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:02,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,862 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)])
[2023-10-27 12:54:02,863 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,889 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)])
[2023-10-27 12:54:02,889 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:02,891 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)])
[2023-10-27 12:54:02,891 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,896 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)])
[2023-10-27 12:54:02,896 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,898 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)])
[2023-10-27 12:54:02,898 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,899 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)])
[2023-10-27 12:54:02,899 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:02,900 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,901 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)])
[2023-10-27 12:54:02,901 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,905 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)])
[2023-10-27 12:54:02,905 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,908 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)])
[2023-10-27 12:54:02,908 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,909 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)])
[2023-10-27 12:54:02,909 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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)])
[2023-10-27 12:54:02,910 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:02,912 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)])
[2023-10-27 12:54:02,912 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,912 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)])
[2023-10-27 12:54:02,913 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 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)])
[2023-10-27 12:54:02,921 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 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)])
[2023-10-27 12:54:02,921 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,924 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)])
[2023-10-27 12:54:02,924 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,926 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)])
[2023-10-27 12:54:02,926 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,928 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)])
[2023-10-27 12:54:02,928 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-27 12:54:02,929 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)])
[2023-10-27 12:54:02,929 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,941 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)])
[2023-10-27 12:54:02,942 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,944 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)])
[2023-10-27 12:54:02,945 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,947 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)])
[2023-10-27 12:54:02,948 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:02,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,949 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)])
[2023-10-27 12:54:02,949 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,950 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)])
[2023-10-27 12:54:02,950 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,950 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)])
[2023-10-27 12:54:02,950 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,951 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)])
[2023-10-27 12:54:02,951 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,952 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)])
[2023-10-27 12:54:02,952 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,956 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)])
[2023-10-27 12:54:02,956 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:02,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:02,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:02,957 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)])
[2023-10-27 12:54:02,957 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:02,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:02,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:02,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:02,959 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)])
[2023-10-27 12:54:02,959 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:02,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:02,961 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)])
[2023-10-27 12:54:02,961 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,963 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)])
[2023-10-27 12:54:02,963 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,967 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)])
[2023-10-27 12:54:02,968 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,968 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)])
[2023-10-27 12:54:02,968 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,969 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)])
[2023-10-27 12:54:02,969 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,969 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)])
[2023-10-27 12:54:02,970 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:02,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,021 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)])
[2023-10-27 12:54:03,021 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,022 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)])
[2023-10-27 12:54:03,022 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,023 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)])
[2023-10-27 12:54:03,023 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,024 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)])
[2023-10-27 12:54:03,025 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,025 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,027 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)])
[2023-10-27 12:54:03,027 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,028 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)])
[2023-10-27 12:54:03,028 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,029 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)])
[2023-10-27 12:54:03,029 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,031 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)])
[2023-10-27 12:54:03,031 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,033 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)])
[2023-10-27 12:54:03,033 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,036 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)])
[2023-10-27 12:54:03,036 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,045 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)])
[2023-10-27 12:54:03,045 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,049 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)])
[2023-10-27 12:54:03,049 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:03,068 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)])
[2023-10-27 12:54:03,069 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,070 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)])
[2023-10-27 12:54:03,071 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 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)])
[2023-10-27 12:54:03,071 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,072 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)])
[2023-10-27 12:54:03,072 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,072 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)])
[2023-10-27 12:54:03,072 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:03,078 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)])
[2023-10-27 12:54:03,078 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,079 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)])
[2023-10-27 12:54:03,079 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,095 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)])
[2023-10-27 12:54:03,095 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,096 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54: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, 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)])
[2023-10-27 12:54:03,097 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:03,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,099 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:03,111 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)])
[2023-10-27 12:54:03,111 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,112 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)])
[2023-10-27 12:54:03,112 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,113 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,113 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)])
[2023-10-27 12:54:03,113 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,114 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:03,118 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)])
[2023-10-27 12:54:03,118 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-27 12:54:03,136 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)])
[2023-10-27 12:54:03,136 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,146 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)])
[2023-10-27 12:54:03,146 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 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)])
[2023-10-27 12:54:03,147 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,196 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)])
[2023-10-27 12:54:03,197 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:03,197 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)])
[2023-10-27 12:54:03,197 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:03,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-27 12:54:03,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,242 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)])
[2023-10-27 12:54:03,242 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:54:03,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:03,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:54:03,254 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)])
[2023-10-27 12:54:03,254 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,255 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)])
[2023-10-27 12:54:03,255 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,256 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)])
[2023-10-27 12:54:03,256 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:03,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,256 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)])
[2023-10-27 12:54:03,256 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:03,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,257 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)])
[2023-10-27 12:54:03,257 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,261 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)])
[2023-10-27 12:54:03,261 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,262 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)])
[2023-10-27 12:54:03,262 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,271 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)])
[2023-10-27 12:54:03,271 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,278 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)])
[2023-10-27 12:54:03,278 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,278 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)])
[2023-10-27 12:54:03,278 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,283 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)])
[2023-10-27 12:54:03,284 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,290 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)])
[2023-10-27 12:54:03,291 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,291 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)])
[2023-10-27 12:54:03,291 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,292 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)])
[2023-10-27 12:54:03,292 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,295 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)])
[2023-10-27 12:54:03,296 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,315 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)])
[2023-10-27 12:54:03,315 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:03,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,333 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,343 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:03,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:03,345 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)])
[2023-10-27 12:54:03,345 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,346 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)])
[2023-10-27 12:54:03,346 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:03,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:03,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,353 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,365 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)])
[2023-10-27 12:54:03,365 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,365 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)])
[2023-10-27 12:54:03,365 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,371 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:03,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:03,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,374 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)])
[2023-10-27 12:54:03,374 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:03,388 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)])
[2023-10-27 12:54:03,388 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:54:03,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:54:03,389 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)])
[2023-10-27 12:54:03,389 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:03,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:54:03,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,401 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,401 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,402 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)])
[2023-10-27 12:54:03,402 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,403 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)])
[2023-10-27 12:54:03,403 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 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)])
[2023-10-27 12:54:03,404 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 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)])
[2023-10-27 12:54:03,404 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,408 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)])
[2023-10-27 12:54:03,408 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,409 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)])
[2023-10-27 12:54:03,409 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,412 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)])
[2023-10-27 12:54:03,412 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,415 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,423 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)])
[2023-10-27 12:54:03,423 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,428 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)])
[2023-10-27 12:54:03,428 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,428 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)])
[2023-10-27 12:54:03,429 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,442 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)])
[2023-10-27 12:54:03,442 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,461 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)])
[2023-10-27 12:54:03,461 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,463 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)])
[2023-10-27 12:54:03,463 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,474 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,475 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)])
[2023-10-27 12:54:03,475 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,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], [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)])
[2023-10-27 12:54:03,480 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,481 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)])
[2023-10-27 12:54:03,481 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,483 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,483 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)])
[2023-10-27 12:54:03,484 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,485 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)])
[2023-10-27 12:54:03,485 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,485 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)])
[2023-10-27 12:54:03,486 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,486 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)])
[2023-10-27 12:54:03,486 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,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, 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)])
[2023-10-27 12:54:03,490 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,491 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)])
[2023-10-27 12:54:03,491 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,497 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)])
[2023-10-27 12:54:03,497 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,499 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)])
[2023-10-27 12:54:03,499 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:03,501 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)])
[2023-10-27 12:54:03,501 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,502 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)])
[2023-10-27 12:54:03,502 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:03,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:03,515 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)])
[2023-10-27 12:54:03,515 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 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)])
[2023-10-27 12:54:03,516 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,888 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)])
[2023-10-27 12:54:03,888 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,888 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)])
[2023-10-27 12:54:03,889 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,889 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)])
[2023-10-27 12:54:03,889 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,903 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)])
[2023-10-27 12:54:03,909 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,909 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)])
[2023-10-27 12:54:03,925 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,928 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)])
[2023-10-27 12:54:03,928 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,928 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)])
[2023-10-27 12:54:03,929 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,938 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)])
[2023-10-27 12:54:03,938 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,938 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)])
[2023-10-27 12:54:03,938 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 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)])
[2023-10-27 12:54:03,939 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,940 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)])
[2023-10-27 12:54:03,940 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:03,983 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)])
[2023-10-27 12:54:03,997 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:03,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:03,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:04,022 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)])
[2023-10-27 12:54:04,022 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:04,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:04,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,034 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)])
[2023-10-27 12:54:04,035 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 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)])
[2023-10-27 12:54:04,036 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,047 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)])
[2023-10-27 12:54:04,048 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 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)])
[2023-10-27 12:54:04,048 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 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)])
[2023-10-27 12:54:04,052 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 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)])
[2023-10-27 12:54:04,052 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,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, 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)])
[2023-10-27 12:54:04,053 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,061 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)])
[2023-10-27 12:54:04,061 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,062 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)])
[2023-10-27 12:54:04,062 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,062 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)])
[2023-10-27 12:54:04,062 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,063 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)])
[2023-10-27 12:54:04,063 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,069 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)])
[2023-10-27 12:54:04,070 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 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)])
[2023-10-27 12:54:04,070 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 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)])
[2023-10-27 12:54:04,071 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 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)])
[2023-10-27 12:54:04,071 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,073 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:04,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:04,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:04,081 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)])
[2023-10-27 12:54:04,081 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,084 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,090 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)])
[2023-10-27 12:54:04,090 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-27 12:54:04,105 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)])
[2023-10-27 12:54:04,105 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:04,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:04,113 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)])
[2023-10-27 12:54:04,113 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,113 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)])
[2023-10-27 12:54:04,113 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,114 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)])
[2023-10-27 12:54:04,114 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,114 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)])
[2023-10-27 12:54:04,114 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-27 12:54:04,121 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)])
[2023-10-27 12:54:04,121 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:04,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:04,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:04,125 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)])
[2023-10-27 12:54:04,125 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,126 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)])
[2023-10-27 12:54:04,126 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,128 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)])
[2023-10-27 12:54:04,129 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,135 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)])
[2023-10-27 12:54:04,135 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,137 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)])
[2023-10-27 12:54:04,137 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,138 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)])
[2023-10-27 12:54:04,138 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,143 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)])
[2023-10-27 12:54:04,143 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,143 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)])
[2023-10-27 12:54:04,143 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 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)])
[2023-10-27 12:54:04,144 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,159 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)])
[2023-10-27 12:54:04,159 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,160 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)])
[2023-10-27 12:54:04,160 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,161 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)])
[2023-10-27 12:54:04,162 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,166 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)])
[2023-10-27 12:54:04,166 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-27 12:54:04,171 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)])
[2023-10-27 12:54:04,171 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,172 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)])
[2023-10-27 12:54:04,172 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:04,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:04,177 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)])
[2023-10-27 12:54:04,177 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,178 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)])
[2023-10-27 12:54:04,178 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,179 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)])
[2023-10-27 12:54:04,179 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-27 12:54:04,188 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)])
[2023-10-27 12:54:04,188 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,206 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)])
[2023-10-27 12:54:04,206 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,207 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)])
[2023-10-27 12:54:04,207 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:04,215 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)])
[2023-10-27 12:54:04,215 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,217 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)])
[2023-10-27 12:54:04,218 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,220 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)])
[2023-10-27 12:54:04,220 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,221 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)])
[2023-10-27 12:54:04,221 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-10-27 12:54:04,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:04,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:04,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-27 12:54:04,222 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)])
[2023-10-27 12:54:04,222 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,224 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)])
[2023-10-27 12:54:04,224 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,226 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)])
[2023-10-27 12:54:04,226 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,228 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)])
[2023-10-27 12:54:04,228 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,229 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)])
[2023-10-27 12:54:04,229 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,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, 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)])
[2023-10-27 12:54:04,232 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,246 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)])
[2023-10-27 12:54:04,247 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,248 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:04,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:04,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:04,250 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)])
[2023-10-27 12:54:04,250 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,252 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)])
[2023-10-27 12:54:04,252 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,255 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)])
[2023-10-27 12:54:04,255 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,256 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)])
[2023-10-27 12:54:04,256 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,259 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)])
[2023-10-27 12:54:04,259 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,260 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)])
[2023-10-27 12:54:04,260 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,261 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)])
[2023-10-27 12:54:04,261 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,265 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)])
[2023-10-27 12:54:04,265 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,265 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)])
[2023-10-27 12:54:04,266 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,275 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)])
[2023-10-27 12:54:04,276 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 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)])
[2023-10-27 12:54:04,276 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-27 12:54:04,277 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)])
[2023-10-27 12:54:04,277 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:04,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:04,278 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)])
[2023-10-27 12:54:04,278 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:04,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:04,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:04,284 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)])
[2023-10-27 12:54:04,284 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-10-27 12:54:04,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:04,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:04,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-27 12:54:04,286 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)])
[2023-10-27 12:54:04,286 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-27 12:54:04,299 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)])
[2023-10-27 12:54:04,299 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:04,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:04,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:04,301 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)])
[2023-10-27 12:54:04,301 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:04,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:04,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-27 12:54:04,303 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)])
[2023-10-27 12:54:04,303 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 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)])
[2023-10-27 12:54:04,304 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-27 12:54:04,313 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)])
[2023-10-27 12:54:04,313 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-10-27 12:54:04,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-10-27 12:54:04,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-10-27 12:54:04,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-10-27 12:54:04,325 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)])
[2023-10-27 12:54:04,326 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-10-27 12:54:04,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-10-27 12:54:04,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-10-27 12:54:04,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,330 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-10-27 12:54:04,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:04,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-27 12:54:04,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,331 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,331 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,335 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-10-27 12:54:04,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:04,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:04,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,336 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-10-27 12:54:04,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:04,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:04,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:04,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], [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)])
[2023-10-27 12:54:04,337 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-10-27 12:54:04,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:04,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:04,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-27 12:54:04,338 INFO  L130       PetriNetUnfolder]: 124324/215293 cut-off events.
[2023-10-27 12:54:04,338 INFO  L131       PetriNetUnfolder]: For 50054/50940 co-relation queries the response was YES.
[2023-10-27 12:54:05,386 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. 
[2023-10-27 12:54:06,536 INFO  L137   encePairwiseOnDemand]: 335/342 looper letters, 56 selfloop transitions, 11 changer transitions 0/115 dead transitions.
[2023-10-27 12:54:06,536 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 522 flow
[2023-10-27 12:54:06,536 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-27 12:54:06,537 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-27 12:54:06,537 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2023-10-27 12:54:06,537 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2023-10-27 12:54:06,538 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2023-10-27 12:54:06,538 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2023-10-27 12:54:06,538 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-27 12:54:06,538 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2023-10-27 12:54:06,539 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)
[2023-10-27 12:54:06,540 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)
[2023-10-27 12:54:06,540 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)
[2023-10-27 12:54:06,540 INFO  L175             Difference]: Start difference. First operand has 87 places, 94 transitions, 322 flow. Second operand 3 states and 594 transitions.
[2023-10-27 12:54:06,541 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 522 flow
[2023-10-27 12:54:07,322 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 496 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-27 12:54:07,323 INFO  L231             Difference]: Finished difference. Result has 88 places, 103 transitions, 391 flow
[2023-10-27 12:54:07,323 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}
[2023-10-27 12:54:07,325 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 4 predicate places.
[2023-10-27 12:54:07,325 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 103 transitions, 391 flow
[2023-10-27 12:54:07,325 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)
[2023-10-27 12:54:07,325 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-27 12:54:07,325 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-27 12:54:07,325 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2023-10-27 12:54:07,326 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-10-27 12:54:07,327 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-27 12:54:07,327 INFO  L85        PathProgramCache]: Analyzing trace with hash 1448136107, now seen corresponding path program 1 times
[2023-10-27 12:54:07,327 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-27 12:54:07,327 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404421621]
[2023-10-27 12:54:07,327 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-27 12:54:07,327 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-27 12:54:07,365 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-27 12:54:07,376 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-27 12:54:07,376 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-27 12:54:07,376 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404421621]
[2023-10-27 12:54:07,376 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404421621] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-27 12:54:07,376 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-27 12:54:07,376 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-27 12:54:07,377 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640590336]
[2023-10-27 12:54:07,377 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-27 12:54:07,377 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-27 12:54:07,378 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-27 12:54:07,378 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-27 12:54:07,378 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-27 12:54:07,395 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2023-10-27 12:54:07,396 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)
[2023-10-27 12:54:07,396 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-27 12:54:07,396 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2023-10-27 12:54:07,396 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-27 12:54:08,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:08,449 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:54:08,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:54:08,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:54:08,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:54:08,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:08,450 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-27 12:54:08,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:54:08,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:54:08,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-27 12:54:08,450 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])
[2023-10-27 12:54:08,450 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2023-10-27 12:54:08,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:54:08,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:54:08,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-27 12:54:08,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:08,658 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:54:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:54:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:54:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:54:08,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:08,658 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-27 12:54:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:54:08,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:54:08,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-27 12:54:08,865 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])
[2023-10-27 12:54:08,865 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,879 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])
[2023-10-27 12:54:08,880 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-27 12:54:08,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:08,958 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:08,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:08,958 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:08,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:08,959 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:08,960 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:08,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:08,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:09,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:09,549 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:09,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:09,550 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:09,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,571 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])
[2023-10-27 12:54:09,572 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:09,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:09,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:09,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:09,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:09,582 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:09,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:09,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:09,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:09,583 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])
[2023-10-27 12:54:09,583 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:09,612 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:09,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-27 12:54:09,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:09,982 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:09,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][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)])
[2023-10-27 12:54:09,984 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:09,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:09,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:09,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:09,985 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:09,985 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:09,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:09,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:10,001 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,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][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])
[2023-10-27 12:54:10,002 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,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, 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])
[2023-10-27 12:54:10,029 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:10,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:10,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:10,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:10,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-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)])
[2023-10-27 12:54:10,046 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:10,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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])
[2023-10-27 12:54:10,046 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:10,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,047 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])
[2023-10-27 12:54:10,047 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:10,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:10,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:10,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:10,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:10,079 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2023-10-27 12:54:10,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:10,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-27 12:54:10,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-27 12:54:10,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:10,107 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:10,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,107 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])
[2023-10-27 12:54:10,107 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-27 12:54:10,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:10,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:10,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-27 12:54:10,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:10,108 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:10,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:10,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:10,199 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:10,200 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:10,200 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:10,201 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:10,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:10,891 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:10,894 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:10,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,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, 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])
[2023-10-27 12:54:10,894 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:10,895 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:10,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:10,950 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,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, 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])
[2023-10-27 12:54:10,952 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:10,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,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, 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)])
[2023-10-27 12:54:10,953 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:10,953 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,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, 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])
[2023-10-27 12:54:10,958 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:10,961 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-27 12:54:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,002 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:11,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:11,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:11,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,003 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:11,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:11,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:11,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,004 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,005 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,005 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)])
[2023-10-27 12:54:11,006 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,006 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])
[2023-10-27 12:54:11,006 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,024 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,025 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,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], [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])
[2023-10-27 12:54:11,027 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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])
[2023-10-27 12:54:11,027 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,060 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-27 12:54:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:54:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:54:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,061 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-27 12:54:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:54:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-27 12:54:11,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:11,079 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,080 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:11,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:11,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,188 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:11,190 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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)])
[2023-10-27 12:54:11,190 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:11,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,191 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,194 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,195 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,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][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])
[2023-10-27 12:54:11,216 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,218 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,256 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,260 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,406 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,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][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)])
[2023-10-27 12:54:11,408 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,408 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,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][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])
[2023-10-27 12:54:11,409 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:11,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,423 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,424 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,956 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:11,960 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:11,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,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], [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)])
[2023-10-27 12:54:11,961 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,961 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:11,971 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,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, 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])
[2023-10-27 12:54:11,974 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:11,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:11,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,032 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,035 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,038 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,039 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,039 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:12,040 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,041 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,041 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:12,042 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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)])
[2023-10-27 12:54:12,043 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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)])
[2023-10-27 12:54:12,043 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:12,044 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,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][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])
[2023-10-27 12:54:12,045 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,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][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])
[2023-10-27 12:54:12,045 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,048 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,093 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:12,093 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,094 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:12,112 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,113 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)])
[2023-10-27 12:54:12,113 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,114 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])
[2023-10-27 12:54:12,114 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,114 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])
[2023-10-27 12:54:12,114 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,154 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:12,154 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-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)])
[2023-10-27 12:54:12,158 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,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], [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])
[2023-10-27 12:54:12,159 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,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], [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])
[2023-10-27 12:54:12,160 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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])
[2023-10-27 12:54:12,160 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,166 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])
[2023-10-27 12:54:12,166 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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)])
[2023-10-27 12:54:12,212 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:12,212 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,214 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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])
[2023-10-27 12:54:12,214 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:12,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,342 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,344 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,347 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,355 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,357 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,382 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:12,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,383 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,384 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,385 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,387 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:12,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,388 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,442 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,444 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,526 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:12,528 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,528 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:12,529 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:12,539 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:12,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,540 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,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][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])
[2023-10-27 12:54:12,542 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,552 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:12,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][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])
[2023-10-27 12:54:12,622 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,625 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,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][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)])
[2023-10-27 12:54:12,625 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,626 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->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)])
[2023-10-27 12:54:12,633 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,633 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:12,634 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:12,636 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,637 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:12,637 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,653 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:12,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:12,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, 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])
[2023-10-27 12:54:12,654 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:12,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:12,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:12,655 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,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, 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)])
[2023-10-27 12:54:12,659 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:12,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:12,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-27 12:54:13,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,210 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,214 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,225 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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)])
[2023-10-27 12:54:13,296 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:13,296 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:13,297 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,298 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,298 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,299 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:13,300 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:13,300 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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)])
[2023-10-27 12:54:13,301 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,302 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,302 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,303 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,306 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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)])
[2023-10-27 12:54:13,309 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:13,310 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:13,311 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,311 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,312 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,313 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,362 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])
[2023-10-27 12:54:13,363 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,363 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])
[2023-10-27 12:54:13,363 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,364 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])
[2023-10-27 12:54:13,364 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,364 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])
[2023-10-27 12:54:13,364 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,365 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])
[2023-10-27 12:54:13,365 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,366 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])
[2023-10-27 12:54:13,366 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:13,388 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,389 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:13,391 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,392 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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)])
[2023-10-27 12:54:13,399 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,399 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,400 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])
[2023-10-27 12:54:13,400 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,404 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])
[2023-10-27 12:54:13,404 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:13,413 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,413 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])
[2023-10-27 12:54:13,413 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,414 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:13,419 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,419 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])
[2023-10-27 12:54:13,420 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,420 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,584 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,596 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:13,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,597 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])
[2023-10-27 12:54:13,597 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:13,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,597 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])
[2023-10-27 12:54:13,598 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:13,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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])
[2023-10-27 12:54:13,598 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,599 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:13,601 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:13,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:13,640 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,642 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,642 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,644 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:13,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:13,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,645 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:13,649 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:13,649 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:13,650 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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])
[2023-10-27 12:54:13,722 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,724 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,803 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:13,804 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,805 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:13,805 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,814 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,816 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:13,817 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,817 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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)])
[2023-10-27 12:54:13,821 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,821 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,822 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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)])
[2023-10-27 12:54:13,823 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,824 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,824 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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])
[2023-10-27 12:54:13,834 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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)])
[2023-10-27 12:54:13,837 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:13,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:13,840 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:13,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,842 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])
[2023-10-27 12:54:13,842 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:13,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:13,846 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:13,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,856 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:13,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:13,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,921 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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)])
[2023-10-27 12:54:13,992 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,993 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,994 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,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, 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])
[2023-10-27 12:54:13,998 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,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][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)])
[2023-10-27 12:54:13,998 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:13,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:13,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:13,999 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:14,021 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:14,022 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:14,022 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:14,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:14,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:14,049 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:14,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:14,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:14,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:14,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:14,071 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:14,071 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:14,072 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:14,075 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:14,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:14,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-27 12:54:14,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:14,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:14,121 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,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, 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])
[2023-10-27 12:54:14,122 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:14,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:14,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:14,122 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:14,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:14,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,129 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:16,237 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:16,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:16,238 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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)])
[2023-10-27 12:54:16,238 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,239 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,240 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,240 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,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], [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)])
[2023-10-27 12:54:16,316 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,317 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])
[2023-10-27 12:54:16,317 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:16,318 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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)])
[2023-10-27 12:54:16,321 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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], [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])
[2023-10-27 12:54:16,322 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:16,333 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,334 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])
[2023-10-27 12:54:16,334 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:16,335 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,336 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,336 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])
[2023-10-27 12:54:16,336 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:16,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:16,337 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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)])
[2023-10-27 12:54:16,341 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,342 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:16,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,518 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,519 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:16,520 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:16,521 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,522 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_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])
[2023-10-27 12:54:16,523 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:16,525 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:16,526 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,526 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)])
[2023-10-27 12:54:16,527 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,527 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])
[2023-10-27 12:54:16,527 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:16,531 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,532 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,533 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)])
[2023-10-27 12:54:16,533 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,534 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])
[2023-10-27 12:54:16,534 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:16,586 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:16,587 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,588 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:16,590 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:16,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,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], [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])
[2023-10-27 12:54:16,591 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:16,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:16,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,592 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:16,597 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:16,598 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:16,600 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:16,600 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,629 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,741 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:16,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:16,743 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:16,744 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,744 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:16,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, 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])
[2023-10-27 12:54:16,765 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,778 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,781 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:16,782 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:16,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:17,144 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,156 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:17,157 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:17,157 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:17,177 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:17,178 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:17,178 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:17,180 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,180 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,181 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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][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)])
[2023-10-27 12:54:17,191 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:17,192 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,192 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:17,194 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:17,195 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,195 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:17,199 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:17,199 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,200 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,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][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])
[2023-10-27 12:54:17,211 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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)])
[2023-10-27 12:54:17,212 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:17,214 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:17,215 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,221 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:17,224 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:17,236 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:17,238 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,309 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:17,310 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:17,311 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,334 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:17,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:17,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:17,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:17,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:17,336 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:17,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:17,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:17,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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)])
[2023-10-27 12:54:17,340 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:17,341 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:17,346 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:17,347 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,350 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,351 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-27 12:54:17,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:17,355 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])
[2023-10-27 12:54:17,355 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,356 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])
[2023-10-27 12:54:17,356 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,356 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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)])
[2023-10-27 12:54:17,372 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,372 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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], [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])
[2023-10-27 12:54:17,383 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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], [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])
[2023-10-27 12:54:17,384 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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)])
[2023-10-27 12:54:17,928 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,929 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])
[2023-10-27 12:54:17,929 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,929 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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)])
[2023-10-27 12:54:17,931 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,931 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])
[2023-10-27 12:54:17,932 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,932 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:17,935 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,936 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,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, 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])
[2023-10-27 12:54:17,937 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:17,937 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,334 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:18,334 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,335 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:18,335 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:18,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:18,400 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:18,401 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:18,530 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:18,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:18,531 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,532 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:18,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,533 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:18,533 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,534 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:18,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,536 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,539 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:18,539 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:18,540 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,541 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:18,542 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,542 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,543 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)])
[2023-10-27 12:54:18,543 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,544 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,544 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])
[2023-10-27 12:54:18,544 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,546 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,546 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,547 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])
[2023-10-27 12:54:18,547 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,548 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])
[2023-10-27 12:54:18,548 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,549 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])
[2023-10-27 12:54:18,549 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,550 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])
[2023-10-27 12:54:18,550 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,554 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,555 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,556 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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], [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])
[2023-10-27 12:54:18,557 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,558 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)])
[2023-10-27 12:54:18,558 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,559 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,559 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])
[2023-10-27 12:54:18,559 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,561 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,636 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:18,637 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,643 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:18,644 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,647 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,653 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:18,654 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:18,656 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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])
[2023-10-27 12:54:18,656 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:18,658 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:18,659 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,667 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:18,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,668 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,689 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,710 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,720 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,721 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,721 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,730 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:18,745 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,745 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:18,746 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:18,748 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:18,748 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,749 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,789 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:18,791 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:18,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:18,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,792 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,816 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:18,833 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,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][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])
[2023-10-27 12:54:18,834 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,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], [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])
[2023-10-27 12:54:18,835 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,854 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,855 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,855 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:18,885 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,886 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,886 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:18,903 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:18,904 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:18,904 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:18,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,918 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,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, 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)])
[2023-10-27 12:54:18,921 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,927 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:18,931 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:18,933 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,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, 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])
[2023-10-27 12:54:18,971 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:18,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:18,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-27 12:54:19,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, 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)])
[2023-10-27 12:54:19,065 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,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, 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])
[2023-10-27 12:54:19,065 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:19,069 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:19,070 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:19,074 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,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, 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])
[2023-10-27 12:54:19,075 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,086 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])
[2023-10-27 12:54:19,086 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:19,087 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:19,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:19,087 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])
[2023-10-27 12:54:19,088 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:19,091 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:19,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:19,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:19,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:19,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:19,096 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:19,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:19,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:19,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:19,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:19,100 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:19,101 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:19,103 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:19,103 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:19,109 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,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, 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])
[2023-10-27 12:54:19,110 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,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, 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])
[2023-10-27 12:54:19,114 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:19,115 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:19,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:19,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:20,312 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:20,312 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,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], [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])
[2023-10-27 12:54:20,338 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,340 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:20,343 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,343 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:20,347 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,347 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])
[2023-10-27 12:54:20,347 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-27 12:54:20,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:20,348 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,475 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,477 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:20,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:20,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:20,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:20,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:20,480 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:20,481 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,481 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)])
[2023-10-27 12:54:20,481 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:20,482 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,483 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])
[2023-10-27 12:54:20,483 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:20,484 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:20,484 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,485 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)])
[2023-10-27 12:54:20,485 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,486 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,486 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])
[2023-10-27 12:54:20,486 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,487 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])
[2023-10-27 12:54:20,487 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,488 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,488 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])
[2023-10-27 12:54:20,488 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:20,490 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:20,490 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:20,491 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:20,492 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,493 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])
[2023-10-27 12:54:20,493 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,494 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,494 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])
[2023-10-27 12:54:20,494 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,497 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,498 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)])
[2023-10-27 12:54:20,498 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,499 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,500 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])
[2023-10-27 12:54:20,500 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,501 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])
[2023-10-27 12:54:20,501 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,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, 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])
[2023-10-27 12:54:20,501 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:20,502 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])
[2023-10-27 12:54:20,502 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:21,023 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:21,023 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:21,027 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:21,027 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:21,031 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:21,032 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:21,047 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:21,048 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:21,051 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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])
[2023-10-27 12:54:21,051 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:21,060 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:21,061 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,062 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,082 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,088 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:21,096 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,096 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,097 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:21,112 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,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][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)])
[2023-10-27 12:54:21,112 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,113 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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)])
[2023-10-27 12:54:21,125 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,126 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:21,126 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,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], [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])
[2023-10-27 12:54:21,144 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,144 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,145 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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)])
[2023-10-27 12:54:21,162 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,162 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:21,163 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:21,176 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,177 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:21,177 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,185 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:21,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:21,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:21,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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)])
[2023-10-27 12:54:21,195 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,196 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:21,196 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:21,215 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:21,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,246 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:21,247 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,247 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,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][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])
[2023-10-27 12:54:21,282 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,283 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:21,284 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:21,331 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,332 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:21,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:21,368 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:21,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:21,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:21,480 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:21,481 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:21,484 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:21,485 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,489 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:21,493 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:21,494 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,498 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])
[2023-10-27 12:54:21,498 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,499 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,499 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])
[2023-10-27 12:54:21,499 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,501 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])
[2023-10-27 12:54:21,501 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,501 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,502 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])
[2023-10-27 12:54:21,502 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,506 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:21,548 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,548 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:21,549 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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)])
[2023-10-27 12:54:21,552 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,553 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,553 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:21,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:21,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:21,679 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,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, 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])
[2023-10-27 12:54:21,689 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:21,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,426 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:22,889 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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][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)])
[2023-10-27 12:54:22,889 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:22,911 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:22,911 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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)])
[2023-10-27 12:54:22,919 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,922 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,922 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,924 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-27 12:54:22,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, 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)])
[2023-10-27 12:54:22,927 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,927 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])
[2023-10-27 12:54:22,927 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:22,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:22,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,928 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,929 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,930 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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)])
[2023-10-27 12:54:22,960 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:22,960 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:22,988 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:22,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, 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])
[2023-10-27 12:54:22,990 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:22,990 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:22,998 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:22,998 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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)])
[2023-10-27 12:54:23,020 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,021 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:23,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,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][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])
[2023-10-27 12:54:23,493 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:23,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:23,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,494 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:23,497 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:23,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,498 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:23,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,503 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)])
[2023-10-27 12:54:23,503 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,503 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,504 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])
[2023-10-27 12:54:23,504 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,505 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])
[2023-10-27 12:54:23,505 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:23,505 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,506 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])
[2023-10-27 12:54:23,506 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,507 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])
[2023-10-27 12:54:23,507 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,508 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,508 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])
[2023-10-27 12:54:23,508 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,509 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)])
[2023-10-27 12:54:23,509 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,510 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,510 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])
[2023-10-27 12:54:23,510 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,512 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,513 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,643 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:23,644 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,645 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:23,648 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:23,649 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,649 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:23,654 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:23,655 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:23,656 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:23,668 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:23,679 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:23,682 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,686 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:23,687 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:23,688 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:23,689 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:23,690 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:23,690 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,693 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:23,693 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,726 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,737 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:23,738 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,738 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:23,760 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:23,761 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:23,796 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,796 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,797 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:23,800 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:23,800 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,801 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,804 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:23,804 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,812 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:23,813 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,814 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:23,818 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,818 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,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][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])
[2023-10-27 12:54:23,819 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:23,821 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,822 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:23,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,822 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:23,826 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:23,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,830 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:23,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:23,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][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])
[2023-10-27 12:54:23,838 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:23,838 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,850 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,851 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,860 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,860 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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)])
[2023-10-27 12:54:23,864 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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], [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])
[2023-10-27 12:54:23,864 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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], [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)])
[2023-10-27 12:54:23,871 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:23,872 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:23,883 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:23,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,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, 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)])
[2023-10-27 12:54:23,886 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:23,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:23,898 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)])
[2023-10-27 12:54:23,898 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,899 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])
[2023-10-27 12:54:23,899 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,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][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)])
[2023-10-27 12:54:23,950 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,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, 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])
[2023-10-27 12:54:23,951 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,995 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)])
[2023-10-27 12:54:23,995 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,995 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])
[2023-10-27 12:54:23,995 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:23,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:23,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,003 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,015 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,019 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])
[2023-10-27 12:54:24,019 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,019 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,020 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])
[2023-10-27 12:54:24,020 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:24,054 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:24,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:24,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:24,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:24,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:24,056 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:24,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:24,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:24,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,067 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,068 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,068 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,171 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,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][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])
[2023-10-27 12:54:24,174 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:24,178 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:24,180 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,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][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])
[2023-10-27 12:54:24,180 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:24,182 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:24,182 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:24,220 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:24,220 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:24,232 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:24,233 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:24,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:24,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:24,309 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:24,310 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:24,392 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:24,821 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,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, 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])
[2023-10-27 12:54:24,844 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:24,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,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][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])
[2023-10-27 12:54:25,258 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:25,308 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:25,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,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][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)])
[2023-10-27 12:54:26,190 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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][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)])
[2023-10-27 12:54:26,191 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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], [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])
[2023-10-27 12:54:26,209 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,209 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,215 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,216 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,217 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,218 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,219 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,219 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,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], [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])
[2023-10-27 12:54:26,221 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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], [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])
[2023-10-27 12:54:26,221 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,223 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,224 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:26,225 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,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][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])
[2023-10-27 12:54:26,226 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,228 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,229 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])
[2023-10-27 12:54:26,229 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:26,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:26,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,229 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,248 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,248 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,287 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:26,288 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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)])
[2023-10-27 12:54:26,289 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-27 12:54:26,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,290 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,290 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,297 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,298 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:26,322 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:26,323 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:26,325 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,361 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,363 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:26,365 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,366 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,373 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,374 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,375 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,546 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,547 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,548 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:26,552 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,553 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,554 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,557 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,558 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,569 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:26,571 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:26,573 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:26,574 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,575 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])
[2023-10-27 12:54:26,575 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,581 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,581 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,582 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,585 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,586 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,586 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,590 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,592 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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)])
[2023-10-27 12:54:26,593 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:26,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:26,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:26,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:26,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,594 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,594 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,597 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,597 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:26,599 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,600 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,602 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,602 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,657 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,665 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,674 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:26,674 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-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])
[2023-10-27 12:54:26,677 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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])
[2023-10-27 12:54:26,678 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:26,711 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,712 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,712 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,713 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:26,716 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:26,717 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:26,717 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:26,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:26,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:26,718 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,720 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:26,726 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,726 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:26,727 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,729 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,729 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,730 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:26,731 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:26,732 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:26,732 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,741 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,742 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:26,746 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,747 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54: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, 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)])
[2023-10-27 12:54:26,752 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:26,753 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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)])
[2023-10-27 12:54:26,774 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,774 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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)])
[2023-10-27 12:54:26,779 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,780 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,787 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)])
[2023-10-27 12:54:26,787 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,788 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,788 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])
[2023-10-27 12:54:26,789 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:26,822 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,833 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,850 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:26,851 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,855 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:26,855 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,894 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)])
[2023-10-27 12:54:26,895 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,895 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])
[2023-10-27 12:54:26,895 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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)])
[2023-10-27 12:54:26,903 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:26,904 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:26,909 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:26,912 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:26,915 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:26,916 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,916 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,918 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])
[2023-10-27 12:54:26,918 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,919 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,919 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])
[2023-10-27 12:54:26,919 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,921 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])
[2023-10-27 12:54:26,921 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,921 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:26,922 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])
[2023-10-27 12:54:26,922 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:26,953 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,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, 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])
[2023-10-27 12:54:26,953 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:26,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:26,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,058 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:27,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:27,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][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])
[2023-10-27 12:54:27,471 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:27,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:27,475 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:27,475 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,476 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:27,477 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:27,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,477 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:27,478 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:27,507 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:27,508 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,517 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,518 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,529 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:27,530 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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)])
[2023-10-27 12:54:27,534 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,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, 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])
[2023-10-27 12:54:27,534 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:27,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:27,579 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:27,584 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:27,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:27,609 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:27,610 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,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][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])
[2023-10-27 12:54:27,623 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:27,725 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:27,761 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:27,795 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:27,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:27,937 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:27,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:28,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:28,065 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:28,293 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,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, 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])
[2023-10-27 12:54:28,352 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:28,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, 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])
[2023-10-27 12:54:28,997 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,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][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])
[2023-10-27 12:54:28,998 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:28,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,215 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:29,216 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:29,217 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,218 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,222 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:29,223 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,225 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,225 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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)])
[2023-10-27 12:54:29,227 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:29,227 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,229 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,230 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:29,231 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,232 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,249 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:29,250 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,254 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:29,255 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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], [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)])
[2023-10-27 12:54:29,294 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,294 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,295 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:29,296 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-27 12:54:29,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, 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)])
[2023-10-27 12:54:29,296 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,297 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,305 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,306 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:29,307 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,307 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:29,328 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,329 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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)])
[2023-10-27 12:54:29,329 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,330 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:29,332 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,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][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])
[2023-10-27 12:54:29,333 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,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][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])
[2023-10-27 12:54:29,334 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,360 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,362 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,364 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,365 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,367 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:29,545 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:29,545 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,561 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,561 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,562 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:29,563 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:29,568 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:29,568 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:29,569 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,570 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,573 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,577 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:29,579 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:29,582 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:29,583 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,584 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,586 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,586 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,587 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,587 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])
[2023-10-27 12:54:29,587 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,588 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:29,590 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:29,590 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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], [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])
[2023-10-27 12:54:29,591 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,591 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])
[2023-10-27 12:54:29,591 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,592 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:29,601 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:29,602 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,602 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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)])
[2023-10-27 12:54:29,603 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-27 12:54:29,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:29,604 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,605 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,608 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,608 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:29,611 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,611 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,616 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:29,617 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,621 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,621 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,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, 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])
[2023-10-27 12:54:29,622 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,720 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,722 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])
[2023-10-27 12:54:29,722 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:29,725 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:29,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:29,726 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])
[2023-10-27 12:54:29,726 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,729 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:29,732 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:29,733 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:29,733 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:29,735 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:29,735 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:29,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:29,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,736 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:29,748 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:29,748 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:29,753 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:29,754 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:29,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:29,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,197 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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)])
[2023-10-27 12:54:30,198 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:30,198 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:30,206 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:30,207 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:30,209 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:30,210 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:30,216 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,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][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])
[2023-10-27 12:54:30,216 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,217 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,223 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)])
[2023-10-27 12:54:30,223 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,223 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,224 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])
[2023-10-27 12:54:30,224 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,229 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)])
[2023-10-27 12:54:30,230 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,230 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,231 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])
[2023-10-27 12:54:30,231 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:30,264 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,264 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:30,265 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,268 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,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][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])
[2023-10-27 12:54:30,328 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,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][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])
[2023-10-27 12:54:30,329 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,330 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])
[2023-10-27 12:54:30,330 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,331 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])
[2023-10-27 12:54:30,331 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,332 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)])
[2023-10-27 12:54:30,332 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,332 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])
[2023-10-27 12:54:30,332 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:30,342 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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][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])
[2023-10-27 12:54:30,343 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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][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])
[2023-10-27 12:54:30,343 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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][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)])
[2023-10-27 12:54:30,344 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,349 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,350 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,350 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,354 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:30,354 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:30,355 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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)])
[2023-10-27 12:54:30,381 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:30,382 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:30,388 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:30,389 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:30,541 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:30,542 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:30,577 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:30,578 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:30,579 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:30,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:30,613 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,617 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,617 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:30,619 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:30,619 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:30,635 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,636 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:30,636 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:30,766 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:30,925 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:30,926 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:30,926 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:30,962 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:30,962 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:30,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, 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])
[2023-10-27 12:54:30,963 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:30,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:30,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:31,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:31,011 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,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, 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])
[2023-10-27 12:54:31,013 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:31,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, 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])
[2023-10-27 12:54:31,581 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:31,583 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,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, 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])
[2023-10-27 12:54:31,586 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:31,824 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:31,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:31,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:31,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:31,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:31,845 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:31,846 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:31,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:32,042 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:32,043 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:32,055 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,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, 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])
[2023-10-27 12:54:32,056 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,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, 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])
[2023-10-27 12:54:32,093 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:32,094 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-27 12:54:32,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:32,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:32,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-27 12:54:32,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, 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])
[2023-10-27 12:54:32,094 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:32,278 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:32,279 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:32,281 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:32,281 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:32,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:32,360 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,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][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])
[2023-10-27 12:54:32,361 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:32,362 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:32,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][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])
[2023-10-27 12:54:32,446 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:32,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:32,447 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:36,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, 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)])
[2023-10-27 12:54:36,921 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:36,921 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:36,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:37,010 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:37,011 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:37,024 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:37,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:37,026 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])
[2023-10-27 12:54:37,026 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,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][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])
[2023-10-27 12:54:37,029 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:37,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:37,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,031 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])
[2023-10-27 12:54:37,032 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:37,034 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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)])
[2023-10-27 12:54:37,037 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,038 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])
[2023-10-27 12:54:37,038 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,039 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:37,041 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,041 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])
[2023-10-27 12:54:37,041 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:37,042 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,056 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])
[2023-10-27 12:54:37,056 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,057 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])
[2023-10-27 12:54:37,057 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,060 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:37,061 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,064 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,065 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:37,068 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,068 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,070 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:37,070 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,157 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,157 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])
[2023-10-27 12:54:37,158 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,158 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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], [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)])
[2023-10-27 12:54:37,162 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,162 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])
[2023-10-27 12:54:37,162 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:37,163 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,179 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,180 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,181 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,185 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,187 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,187 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:37,192 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,194 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,195 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:37,197 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,198 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:37,199 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:37,199 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,201 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,202 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,203 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,204 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:37,235 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,235 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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)])
[2023-10-27 12:54:37,307 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:37,307 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:37,308 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:37,309 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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][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])
[2023-10-27 12:54:37,318 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:37,318 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:37,319 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,504 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:37,505 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,542 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,542 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,543 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,544 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:37,546 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:37,547 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:37,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][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])
[2023-10-27 12:54:37,571 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:37,572 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,583 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,586 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,590 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,594 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,595 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,611 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:37,611 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,612 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,618 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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])
[2023-10-27 12:54:37,619 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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, 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)])
[2023-10-27 12:54:37,620 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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], [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])
[2023-10-27 12:54:37,621 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,624 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,624 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:37,629 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:37,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:37,673 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:37,674 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:37,743 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,744 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:37,745 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:37,745 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:37,964 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:37,965 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,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][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])
[2023-10-27 12:54:37,984 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:37,985 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:37,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:37,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:37,985 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:37,991 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:37,992 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:37,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:37,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,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, 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])
[2023-10-27 12:54:38,028 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,029 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,030 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,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, 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])
[2023-10-27 12:54:38,031 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,035 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,035 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:38,037 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,038 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:38,044 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,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, 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])
[2023-10-27 12:54:38,044 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:38,045 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:38,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:38,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:38,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,046 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,047 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,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], [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])
[2023-10-27 12:54:38,096 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,108 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,108 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,110 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,110 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:38,187 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:38,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,190 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,190 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:38,195 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:38,196 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:38,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:38,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:38,280 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:38,284 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:38,287 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:38,288 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:38,290 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:38,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:38,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:38,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:38,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, 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])
[2023-10-27 12:54:38,367 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:38,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,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], [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)])
[2023-10-27 12:54:39,782 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,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], [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])
[2023-10-27 12:54:39,783 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:39,784 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:39,784 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:39,786 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,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, 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])
[2023-10-27 12:54:39,787 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:39,799 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:39,800 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:39,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:39,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][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])
[2023-10-27 12:54:39,819 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,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][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])
[2023-10-27 12:54:39,820 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:39,830 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:39,831 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,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, 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])
[2023-10-27 12:54:39,856 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:39,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:40,074 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,076 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:40,077 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:40,078 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,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], [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])
[2023-10-27 12:54:40,097 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:40,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:40,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:40,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:40,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:40,108 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:40,108 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-27 12:54:40,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:40,109 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,111 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:40,111 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:40,120 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,121 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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)])
[2023-10-27 12:54:40,128 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,129 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:40,132 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,132 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:40,136 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,136 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:40,178 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,179 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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], [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)])
[2023-10-27 12:54:40,292 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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], [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])
[2023-10-27 12:54:40,292 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:40,295 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-27 12:54:40,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], [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)])
[2023-10-27 12:54:40,309 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_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])
[2023-10-27 12:54:40,310 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:40,360 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,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][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)])
[2023-10-27 12:54:40,361 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,385 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,386 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,386 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:40,387 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:40,388 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:40,388 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,389 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,390 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:40,432 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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)])
[2023-10-27 12:54:40,433 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:40,462 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:40,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:40,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:40,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:40,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:40,462 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,469 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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)])
[2023-10-27 12:54:40,553 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:40,554 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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][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])
[2023-10-27 12:54:40,645 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:40,646 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:40,658 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,658 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])
[2023-10-27 12:54:40,658 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,659 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:40,664 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,665 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])
[2023-10-27 12:54:40,665 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,666 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,671 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])
[2023-10-27 12:54:40,671 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,672 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])
[2023-10-27 12:54:40,672 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,673 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])
[2023-10-27 12:54:40,673 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,674 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])
[2023-10-27 12:54:40,674 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,688 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])
[2023-10-27 12:54:40,688 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,688 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])
[2023-10-27 12:54:40,689 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,691 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])
[2023-10-27 12:54:40,691 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,691 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])
[2023-10-27 12:54:40,692 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:40,695 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,695 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:40,696 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:40,697 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:40,700 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,700 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:40,701 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:40,702 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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], [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])
[2023-10-27 12:54:40,788 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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], [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])
[2023-10-27 12:54:40,789 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:40,792 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:40,793 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:40,811 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:40,812 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,812 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,818 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:40,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,820 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:40,820 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:40,824 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:40,825 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:40,825 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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])
[2023-10-27 12:54:40,826 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:40,827 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:40,827 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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)])
[2023-10-27 12:54:40,853 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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])
[2023-10-27 12:54:40,854 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-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)])
[2023-10-27 12:54:40,857 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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], [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])
[2023-10-27 12:54:40,858 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,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, 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)])
[2023-10-27 12:54:40,954 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:40,954 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:40,955 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:40,956 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:40,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:40,965 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,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][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])
[2023-10-27 12:54:40,966 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:40,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:41,171 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:41,172 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:41,215 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:41,215 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:41,217 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,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, 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])
[2023-10-27 12:54:41,217 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:41,219 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:41,220 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:41,230 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,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, 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])
[2023-10-27 12:54:41,230 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:41,231 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:41,231 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,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, 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])
[2023-10-27 12:54:41,234 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:41,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:41,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:41,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:41,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:41,253 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:41,253 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:41,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:41,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:42,075 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:42,075 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,090 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,090 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,093 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,096 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,096 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,099 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,102 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,103 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,106 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,111 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,111 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,113 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,113 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,115 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,116 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,128 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,137 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,137 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,138 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,139 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,140 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,153 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,154 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,154 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,157 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:42,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:42,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:42,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,196 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,197 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:42,205 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:42,206 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:42,215 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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][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])
[2023-10-27 12:54:42,215 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,232 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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][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])
[2023-10-27 12:54:42,232 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,233 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:42,234 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:42,319 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:42,320 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,340 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,340 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,341 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,370 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:42,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,394 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,394 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,452 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,454 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,455 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,460 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])
[2023-10-27 12:54:42,460 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,498 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,563 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:42,563 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,569 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:42,570 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,579 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,579 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:42,589 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,590 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,604 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,604 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:42,605 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,639 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,641 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,641 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,642 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,645 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:42,647 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:42,647 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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][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])
[2023-10-27 12:54:42,648 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,651 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,651 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:42,652 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,653 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,653 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,655 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,657 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,657 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,658 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,659 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,659 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,661 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,663 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,663 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,665 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,667 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,667 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,668 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:42,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:42,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:42,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:42,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:42,674 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:42,674 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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])
[2023-10-27 12:54:42,675 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,676 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,676 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,677 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,716 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,716 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,718 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,719 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,721 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,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][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])
[2023-10-27 12:54:42,723 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,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][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])
[2023-10-27 12:54:42,725 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,739 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,739 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,797 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,799 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:42,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,803 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:42,804 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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)])
[2023-10-27 12:54:42,804 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,809 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,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, 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])
[2023-10-27 12:54:42,809 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:42,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:42,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:42,875 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,876 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,877 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,880 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,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], [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])
[2023-10-27 12:54:42,881 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:42,883 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,888 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:42,889 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:42,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:42,936 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,937 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,954 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,957 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,963 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:42,965 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:42,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:43,140 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,141 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54: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, 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)])
[2023-10-27 12:54:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:43,144 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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][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])
[2023-10-27 12:54:43,144 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,145 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,146 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:43,147 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:43,147 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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][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)])
[2023-10-27 12:54:43,149 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,149 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,156 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,157 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:43,161 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,162 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:43,177 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,193 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,208 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:43,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:43,212 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,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][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])
[2023-10-27 12:54:43,214 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,239 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-27 12:54:43,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:43,401 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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)])
[2023-10-27 12:54:43,401 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:43,402 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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)])
[2023-10-27 12:54:43,403 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,451 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:43,453 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:43,453 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54: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, 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])
[2023-10-27 12:54:43,454 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,466 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,472 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,473 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,474 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:43,475 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,491 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:43,495 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,496 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,498 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,499 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,509 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,509 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54: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, 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)])
[2023-10-27 12:54:43,519 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:43,520 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:43,522 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,522 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:43,523 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,527 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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])
[2023-10-27 12:54:43,528 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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, 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)])
[2023-10-27 12:54:43,541 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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][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])
[2023-10-27 12:54:43,542 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-27 12:54:43,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-27 12:54:43,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:43,542 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:43,590 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:43,591 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,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][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])
[2023-10-27 12:54:43,592 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:43,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:43,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:43,682 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:43,684 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:43,686 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:43,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-27 12:54:44,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][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)])
[2023-10-27 12:54:44,524 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:44,573 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:44,574 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,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][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])
[2023-10-27 12:54:44,595 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:44,596 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:44,624 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:44,626 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:44,626 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:44,628 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:44,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:44,628 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:44,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:44,735 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,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][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)])
[2023-10-27 12:54:44,735 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,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][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])
[2023-10-27 12:54:44,737 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,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][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)])
[2023-10-27 12:54:44,738 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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)])
[2023-10-27 12:54:44,772 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:44,773 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:44,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, 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])
[2023-10-27 12:54:44,840 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,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, 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])
[2023-10-27 12:54:44,841 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,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, 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)])
[2023-10-27 12:54:44,848 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,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, 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])
[2023-10-27 12:54:44,848 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:44,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:44,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:45,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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)])
[2023-10-27 12:54:45,104 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:45,105 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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][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])
[2023-10-27 12:54:45,118 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,312 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,315 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,315 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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], [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)])
[2023-10-27 12:54:45,316 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,317 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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], [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)])
[2023-10-27 12:54:45,318 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,319 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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)])
[2023-10-27 12:54:45,322 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,322 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:45,323 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:45,324 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:45,325 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:45,326 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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], [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])
[2023-10-27 12:54:45,328 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:45,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:45,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:45,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:45,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,329 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,330 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,331 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,331 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,333 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,334 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:45,347 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:45,348 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54: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, 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)])
[2023-10-27 12:54:45,361 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:45,362 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,369 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:45,369 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,372 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,372 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,381 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,381 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,387 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:45,387 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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)])
[2023-10-27 12:54:45,393 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,394 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,395 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,396 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,399 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,402 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,403 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,404 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,404 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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)])
[2023-10-27 12:54:45,406 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,407 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,409 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:45,413 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:45,413 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:45,414 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:45,415 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,416 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,417 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:45,423 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-27 12:54:45,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:45,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:45,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,425 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,425 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,426 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,428 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,429 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,437 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:45,439 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,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, 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)])
[2023-10-27 12:54:45,444 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,445 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,456 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,457 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,471 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,471 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])
[2023-10-27 12:54:45,472 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,472 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,473 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,474 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,475 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:45,481 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,482 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,483 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,499 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,500 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,509 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,510 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,527 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:45,527 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:45,528 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:45,529 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,542 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,543 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:45,544 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:45,544 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:45,559 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,559 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:45,560 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:45,560 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,582 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,583 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:45,584 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,674 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-10-27 12:54:45,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:45,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:45,700 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:45,700 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,745 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,746 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:45,746 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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])
[2023-10-27 12:54:45,792 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:45,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:45,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,793 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,794 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,828 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,875 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])
[2023-10-27 12:54:45,875 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:45,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:45,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:45,912 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])
[2023-10-27 12:54:45,912 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:45,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:45,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,961 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:45,961 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,974 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,974 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:45,979 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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], [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])
[2023-10-27 12:54:45,980 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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)])
[2023-10-27 12:54:45,988 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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])
[2023-10-27 12:54:45,988 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:45,997 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,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, 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])
[2023-10-27 12:54:45,997 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:45,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:45,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:46,047 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,047 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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][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])
[2023-10-27 12:54:46,048 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,049 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,049 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,050 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,052 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,052 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,053 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,054 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,054 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:46,055 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:46,058 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:46,058 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,059 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:46,060 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:46,060 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:46,062 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:46,064 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,064 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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)])
[2023-10-27 12:54:46,065 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,066 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:46,066 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:46,067 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,069 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,070 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,071 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,073 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,073 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,076 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:46,077 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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])
[2023-10-27 12:54:46,077 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:46,872 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,872 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:46,875 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,875 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:46,880 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,881 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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])
[2023-10-27 12:54:46,882 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:46,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:46,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:46,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:46,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:46,920 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,920 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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)])
[2023-10-27 12:54:46,922 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:46,922 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:46,924 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,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], [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])
[2023-10-27 12:54:46,926 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,927 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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)])
[2023-10-27 12:54:46,929 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,929 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:46,930 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:46,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:46,935 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,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, 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])
[2023-10-27 12:54:46,936 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:46,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:46,941 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:46,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,005 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,005 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,006 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,009 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:47,009 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,011 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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])
[2023-10-27 12:54:47,011 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,012 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:47,016 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,017 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,090 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,091 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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], [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])
[2023-10-27 12:54:47,096 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:47,097 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:47,102 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:47,104 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,104 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:47,106 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,111 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,115 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,116 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,130 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,131 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,143 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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])
[2023-10-27 12:54:47,144 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,180 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,181 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,185 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,186 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:47,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:47,204 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,205 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,206 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:47,364 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,364 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,365 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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], [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])
[2023-10-27 12:54:47,365 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,366 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,367 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:47,367 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,368 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:47,369 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,369 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:47,370 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.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])
[2023-10-27 12:54:47,371 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,371 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,372 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,373 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,373 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:47,374 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,375 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,375 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,376 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,377 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,378 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,387 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,388 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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])
[2023-10-27 12:54:47,393 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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])
[2023-10-27 12:54:47,394 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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])
[2023-10-27 12:54:47,394 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,395 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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)])
[2023-10-27 12:54:47,402 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:47,407 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:47,414 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:47,415 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:47,416 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:47,424 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:47,425 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:47,439 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,441 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,458 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-10-27 12:54:47,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:47,475 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:47,551 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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)])
[2023-10-27 12:54:47,638 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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)])
[2023-10-27 12:54:47,638 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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)])
[2023-10-27 12:54:47,639 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:47,640 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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)])
[2023-10-27 12:54:47,651 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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)])
[2023-10-27 12:54:47,652 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-27 12:54:47,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-27 12:54:47,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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])
[2023-10-27 12:54:47,698 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,699 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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)])
[2023-10-27 12:54:47,700 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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])
[2023-10-27 12:54:47,701 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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])
[2023-10-27 12:54:47,707 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,708 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,714 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,715 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,716 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,717 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,717 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,720 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,720 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,724 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,725 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:47,726 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,727 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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])
[2023-10-27 12:54:47,735 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_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])
[2023-10-27 12:54:47,736 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,746 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,746 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:47,748 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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])
[2023-10-27 12:54:47,749 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,750 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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)])
[2023-10-27 12:54:47,754 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,754 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,756 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,757 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:47,830 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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)])
[2023-10-27 12:54:47,831 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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])
[2023-10-27 12:54:47,831 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,832 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,833 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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][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])
[2023-10-27 12:54:47,833 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,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, 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])
[2023-10-27 12:54:47,834 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->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])
[2023-10-27 12:54:47,879 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:47,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#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)])
[2023-10-27 12:54:47,879 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-27 12:54:47,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], [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])
[2023-10-27 12:54:47,906 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,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, 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)])
[2023-10-27 12:54:47,908 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-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)])
[2023-10-27 12:54:47,910 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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])
[2023-10-27 12:54:47,910 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:47,911 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-27 12:54:47,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-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])
[2023-10-27 12:54:47,928 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,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], [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])
[2023-10-27 12:54:47,929 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-27 12:54:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-27 12:54:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-27 12:54:48,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:48,000 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,001 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:48,003 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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])
[2023-10-27 12:54:48,003 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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])
[2023-10-27 12:54:48,005 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,006 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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)])
[2023-10-27 12:54:48,022 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,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][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])
[2023-10-27 12:54:48,023 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,045 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,051 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,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][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])
[2023-10-27 12:54:48,114 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,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][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)])
[2023-10-27 12:54:48,115 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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])
[2023-10-27 12:54:48,177 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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])
[2023-10-27 12:54:48,178 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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)])
[2023-10-27 12:54:48,197 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54: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][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])
[2023-10-27 12:54:48,197 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-27 12:54:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,441 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,441 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,442 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,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, 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])
[2023-10-27 12:54:48,443 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-27 12:54:48,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-27 12:54:48,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
