./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-25 15:27:02,266 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-10-25 15:27:02,267 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-10-25 15:27:02,312 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-10-25 15:27:02,313 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-10-25 15:27:02,313 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-10-25 15:27:02,314 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-10-25 15:27:02,315 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-10-25 15:27:02,316 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-10-25 15:27:02,334 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-10-25 15:27:02,335 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-10-25 15:27:02,337 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-10-25 15:27:02,338 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-10-25 15:27:02,342 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-10-25 15:27:02,344 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-10-25 15:27:02,345 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-10-25 15:27:02,347 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-10-25 15:27:02,348 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-10-25 15:27:02,349 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-10-25 15:27:02,354 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-10-25 15:27:02,355 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-10-25 15:27:02,356 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-10-25 15:27:02,358 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-10-25 15:27:02,358 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-10-25 15:27:02,360 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-10-25 15:27:02,362 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-10-25 15:27:02,362 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-10-25 15:27:02,363 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-10-25 15:27:02,363 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-10-25 15:27:02,370 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-10-25 15:27:02,370 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-10-25 15:27:02,371 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-10-25 15:27:02,372 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-10-25 15:27:02,373 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-10-25 15:27:02,378 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-10-25 15:27:02,378 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-10-25 15:27:02,379 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-10-25 15:27:02,379 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-10-25 15:27:02,379 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-10-25 15:27:02,380 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-10-25 15:27:02,380 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-10-25 15:27:02,385 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2023-10-25 15:27:02,431 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-10-25 15:27:02,431 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-10-25 15:27:02,432 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-10-25 15:27:02,432 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-10-25 15:27:02,432 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-10-25 15:27:02,433 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-10-25 15:27:02,433 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-10-25 15:27:02,433 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-10-25 15:27:02,433 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-10-25 15:27:02,434 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-10-25 15:27:02,434 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-10-25 15:27:02,435 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-10-25 15:27:02,435 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-10-25 15:27:02,435 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-10-25 15:27:02,435 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-10-25 15:27:02,435 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-10-25 15:27:02,435 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-10-25 15:27:02,436 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-10-25 15:27:02,436 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-10-25 15:27:02,436 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-10-25 15:27:02,436 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-10-25 15:27:02,436 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-10-25 15:27:02,436 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-10-25 15:27:02,437 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-10-25 15:27:02,437 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-10-25 15:27:02,437 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-10-25 15:27:02,453 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-10-25 15:27:02,453 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-10-25 15:27:02,454 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-10-25 15:27:02,454 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-10-25 15:27:02,454 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-10-25 15:27:02,454 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-10-25 15:27:02,455 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-10-25 15:27:02,455 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-10-25 15:27:02,455 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-10-25 15:27:02,456 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-10-25 15:27:02,456 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-10-25 15:27:02,456 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-25 15:27:02,821 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-10-25 15:27:02,863 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-10-25 15:27:02,865 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-10-25 15:27:02,866 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-10-25 15:27:02,866 INFO  L275        PluginConnector]: CDTParser initialized
[2023-10-25 15:27:02,868 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2023-10-25 15:27:04,612 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-10-25 15:27:05,019 INFO  L351              CDTParser]: Found 1 translation units.
[2023-10-25 15:27:05,026 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2023-10-25 15:27:05,041 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/a0f2f79a7/02e9d8cccc134870bb69a391d8f1144c/FLAGf372a46cd
[2023-10-25 15:27:05,055 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/a0f2f79a7/02e9d8cccc134870bb69a391d8f1144c
[2023-10-25 15:27:05,059 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-10-25 15:27:05,059 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-10-25 15:27:05,068 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-10-25 15:27:05,083 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-10-25 15:27:05,086 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-10-25 15:27:05,087 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.10 03:27:05" (1/1) ...
[2023-10-25 15:27:05,088 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61710abf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:05, skipping insertion in model container
[2023-10-25 15:27:05,088 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.10 03:27:05" (1/1) ...
[2023-10-25 15:27:05,093 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-10-25 15:27:05,174 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-10-25 15:27:05,428 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-10-25 15:27:05,802 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-10-25 15:27:05,825 INFO  L203         MainTranslator]: Completed pre-run
[2023-10-25 15:27:05,859 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-10-25 15:27:05,905 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-10-25 15:27:05,987 INFO  L208         MainTranslator]: Completed translation
[2023-10-25 15:27:06,001 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06 WrapperNode
[2023-10-25 15:27:06,001 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-10-25 15:27:06,003 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-10-25 15:27:06,003 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-10-25 15:27:06,003 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-10-25 15:27:06,008 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,050 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,091 INFO  L138                Inliner]: procedures = 269, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 110
[2023-10-25 15:27:06,095 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-10-25 15:27:06,096 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-10-25 15:27:06,099 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-10-25 15:27:06,099 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-10-25 15:27:06,106 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,107 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,125 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,126 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,142 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,145 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,146 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,155 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,163 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-10-25 15:27:06,173 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-10-25 15:27:06,173 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-10-25 15:27:06,173 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-10-25 15:27:06,174 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (1/1) ...
[2023-10-25 15:27:06,203 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-10-25 15:27:06,224 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-10-25 15:27:06,234 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-25 15:27:06,258 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-25 15:27:06,264 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-10-25 15:27:06,264 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2023-10-25 15:27:06,264 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-10-25 15:27:06,264 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2023-10-25 15:27:06,264 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-10-25 15:27:06,264 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-10-25 15:27:06,265 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-10-25 15:27:06,265 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-10-25 15:27:06,265 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-10-25 15:27:06,265 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-10-25 15:27:06,266 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-10-25 15:27:06,266 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-10-25 15:27:06,266 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-10-25 15:27:06,266 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-10-25 15:27:06,267 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2023-10-25 15:27:06,471 INFO  L235             CfgBuilder]: Building ICFG
[2023-10-25 15:27:06,501 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-10-25 15:27:06,939 INFO  L276             CfgBuilder]: Performing block encoding
[2023-10-25 15:27:06,948 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-10-25 15:27:06,949 INFO  L300             CfgBuilder]: Removed 3 assume(true) statements.
[2023-10-25 15:27:06,952 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.10 03:27:06 BoogieIcfgContainer
[2023-10-25 15:27:06,965 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-10-25 15:27:06,973 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-10-25 15:27:06,973 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-10-25 15:27:06,976 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-10-25 15:27:06,976 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.10 03:27:05" (1/3) ...
[2023-10-25 15:27:06,977 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3569867e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.10 03:27:06, skipping insertion in model container
[2023-10-25 15:27:06,978 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:27:06" (2/3) ...
[2023-10-25 15:27:06,978 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3569867e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.10 03:27:06, skipping insertion in model container
[2023-10-25 15:27:06,978 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.10 03:27:06" (3/3) ...
[2023-10-25 15:27:06,979 INFO  L112   eAbstractionObserver]: Analyzing ICFG value-barrier.i
[2023-10-25 15:27:06,986 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-10-25 15:27:07,000 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-10-25 15:27:07,013 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2023-10-25 15:27:07,013 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-10-25 15:27:07,102 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2023-10-25 15:27:07,160 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2023-10-25 15:27:07,304 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2023-10-25 15:27:07,317 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-10-25 15:27:07,323 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-25 15:27:07,323 INFO  L82        GeneralOperation]: Start removeDead. Operand has 138 places, 141 transitions, 290 flow
[2023-10-25 15:27:07,332 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 138 places, 141 transitions, 290 flow
[2023-10-25 15:27:07,335 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-25 15:27:07,354 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 141 transitions, 290 flow
[2023-10-25 15:27:07,356 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 141 transitions, 290 flow
[2023-10-25 15:27:07,360 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2023-10-25 15:27:07,441 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2023-10-25 15:27:07,441 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-10-25 15:27:07,442 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-25 15:27:07,444 INFO  L119        LiptonReduction]: Number of co-enabled transitions 2660
[2023-10-25 15:27:15,340 INFO  L134        LiptonReduction]: Checked pairs total: 9082
[2023-10-25 15:27:15,340 INFO  L136        LiptonReduction]: Total number of compositions: 123
[2023-10-25 15:27:15,377 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-25 15:27:15,382 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;@3c2cab3a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-25 15:27:15,385 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2023-10-25 15:27:15,391 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2023-10-25 15:27:15,391 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:27:15,391 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:15,392 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-25 15:27:15,395 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-25 15:27:15,400 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:15,403 INFO  L85        PathProgramCache]: Analyzing trace with hash 15569, now seen corresponding path program 1 times
[2023-10-25 15:27:15,412 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:15,412 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609073434]
[2023-10-25 15:27:15,417 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:15,417 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:15,568 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:15,667 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-25 15:27:15,667 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:15,668 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609073434]
[2023-10-25 15:27:15,686 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609073434] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:15,686 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:15,687 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-25 15:27:15,688 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978201237]
[2023-10-25 15:27:15,688 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:15,694 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-25 15:27:15,705 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:15,719 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-25 15:27:15,743 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-25 15:27:15,746 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 135 out of 264
[2023-10-25 15:27:15,756 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-25 15:27:15,756 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:15,756 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 264
[2023-10-25 15:27:15,757 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:15,844 INFO  L130       PetriNetUnfolder]: 35/108 cut-off events.
[2023-10-25 15:27:15,845 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-10-25 15:27:15,845 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-25 15:27:15,847 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 16 selfloop transitions, 0 changer transitions 2/32 dead transitions.
[2023-10-25 15:27:15,848 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 108 flow
[2023-10-25 15:27:15,848 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-25 15:27:15,850 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-25 15:27:15,863 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 293 transitions.
[2023-10-25 15:27:15,867 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5549242424242424
[2023-10-25 15:27:15,874 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 293 transitions.
[2023-10-25 15:27:15,874 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 293 transitions.
[2023-10-25 15:27:15,877 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:15,880 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 293 transitions.
[2023-10-25 15:27:15,900 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-25 15:27:15,905 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-25 15:27:15,905 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-25 15:27:15,907 INFO  L175             Difference]: Start difference. First operand has 37 places, 37 transitions, 82 flow. Second operand 2 states and 293 transitions.
[2023-10-25 15:27:15,908 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 108 flow
[2023-10-25 15:27:15,910 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 108 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:15,911 INFO  L231             Difference]: Finished difference. Result has 34 places, 30 transitions, 65 flow
[2023-10-25 15:27:15,912 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-25 15:27:15,916 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, -3 predicate places.
[2023-10-25 15:27:15,929 INFO  L495      AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 65 flow
[2023-10-25 15:27:15,930 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-25 15:27:15,931 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:15,931 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-25 15:27:15,932 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-10-25 15:27:15,932 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-25 15:27:15,934 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:15,935 INFO  L85        PathProgramCache]: Analyzing trace with hash 14952583, now seen corresponding path program 1 times
[2023-10-25 15:27:15,935 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:15,935 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122600947]
[2023-10-25 15:27:15,936 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:15,936 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:15,983 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:16,083 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-25 15:27:16,083 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:16,086 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122600947]
[2023-10-25 15:27:16,086 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122600947] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:16,086 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:16,086 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:16,086 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558749581]
[2023-10-25 15:27:16,086 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:16,087 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:16,088 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:16,088 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:16,088 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:16,104 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 128 out of 264
[2023-10-25 15:27:16,104 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-25 15:27:16,104 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:16,105 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 264
[2023-10-25 15:27:16,105 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:16,193 INFO  L130       PetriNetUnfolder]: 48/140 cut-off events.
[2023-10-25 15:27:16,193 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:27:16,196 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-25 15:27:16,197 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 20 selfloop transitions, 4 changer transitions 0/36 dead transitions.
[2023-10-25 15:27:16,197 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 125 flow
[2023-10-25 15:27:16,197 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:16,197 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:16,199 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions.
[2023-10-25 15:27:16,199 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5164141414141414
[2023-10-25 15:27:16,200 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 409 transitions.
[2023-10-25 15:27:16,200 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 409 transitions.
[2023-10-25 15:27:16,200 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:16,200 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 409 transitions.
[2023-10-25 15:27:16,201 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-25 15:27:16,208 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-25 15:27:16,209 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-25 15:27:16,209 INFO  L175             Difference]: Start difference. First operand has 34 places, 30 transitions, 65 flow. Second operand 3 states and 409 transitions.
[2023-10-25 15:27:16,209 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 125 flow
[2023-10-25 15:27:16,210 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 125 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:16,211 INFO  L231             Difference]: Finished difference. Result has 37 places, 33 transitions, 95 flow
[2023-10-25 15:27:16,211 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-25 15:27:16,212 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, 0 predicate places.
[2023-10-25 15:27:16,212 INFO  L495      AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 95 flow
[2023-10-25 15:27:16,225 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-25 15:27:16,226 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:16,226 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2023-10-25 15:27:16,226 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-10-25 15:27:16,226 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-25 15:27:16,228 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:16,228 INFO  L85        PathProgramCache]: Analyzing trace with hash 1504670632, now seen corresponding path program 1 times
[2023-10-25 15:27:16,229 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:16,229 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761566078]
[2023-10-25 15:27:16,229 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:16,229 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:16,312 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:16,329 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-25 15:27:16,357 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:16,398 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-25 15:27:16,398 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-25 15:27:16,399 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2023-10-25 15:27:16,407 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2023-10-25 15:27:16,409 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2023-10-25 15:27:16,409 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (7 of 11 remaining)
[2023-10-25 15:27:16,409 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2023-10-25 15:27:16,409 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2023-10-25 15:27:16,412 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2023-10-25 15:27:16,413 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2023-10-25 15:27:16,413 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2023-10-25 15:27:16,413 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2023-10-25 15:27:16,414 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2023-10-25 15:27:16,415 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-10-25 15:27:16,415 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2023-10-25 15:27:16,419 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-25 15:27:16,419 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-10-25 15:27:16,461 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-10-25 15:27:16,480 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2023-10-25 15:27:16,536 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2023-10-25 15:27:16,536 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-10-25 15:27:16,538 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-25 15:27:16,538 INFO  L82        GeneralOperation]: Start removeDead. Operand has 158 places, 162 transitions, 342 flow
[2023-10-25 15:27:16,539 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 158 places, 162 transitions, 342 flow
[2023-10-25 15:27:16,539 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-25 15:27:16,540 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 162 transitions, 342 flow
[2023-10-25 15:27:16,540 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 162 transitions, 342 flow
[2023-10-25 15:27:16,540 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2023-10-25 15:27:16,576 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2023-10-25 15:27:16,589 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-10-25 15:27:16,590 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-25 15:27:16,594 INFO  L119        LiptonReduction]: Number of co-enabled transitions 6536
[2023-10-25 15:27:23,338 INFO  L134        LiptonReduction]: Checked pairs total: 25590
[2023-10-25 15:27:23,346 INFO  L136        LiptonReduction]: Total number of compositions: 129
[2023-10-25 15:27:23,348 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-25 15:27:23,356 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;@3c2cab3a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-25 15:27:23,356 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2023-10-25 15:27:23,357 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2023-10-25 15:27:23,358 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:27:23,358 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:23,358 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-25 15:27:23,358 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-25 15:27:23,358 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:23,358 INFO  L85        PathProgramCache]: Analyzing trace with hash 25554, now seen corresponding path program 1 times
[2023-10-25 15:27:23,359 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:23,359 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846399450]
[2023-10-25 15:27:23,359 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:23,359 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:23,389 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:23,398 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-25 15:27:23,398 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:23,399 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846399450]
[2023-10-25 15:27:23,399 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846399450] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:23,399 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:23,399 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-25 15:27:23,400 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675118062]
[2023-10-25 15:27:23,413 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:23,413 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-25 15:27:23,414 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:23,414 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-25 15:27:23,414 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-25 15:27:23,415 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 291
[2023-10-25 15:27:23,416 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-25 15:27:23,416 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:23,416 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 291
[2023-10-25 15:27:23,417 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:23,643 INFO  L130       PetriNetUnfolder]: 264/788 cut-off events.
[2023-10-25 15:27:23,643 INFO  L131       PetriNetUnfolder]: For 18/18 co-relation queries the response was YES.
[2023-10-25 15:27:23,644 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-25 15:27:23,646 INFO  L137   encePairwiseOnDemand]: 285/291 looper letters, 23 selfloop transitions, 0 changer transitions 0/49 dead transitions.
[2023-10-25 15:27:23,647 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 162 flow
[2023-10-25 15:27:23,647 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-25 15:27:23,647 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-25 15:27:23,648 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 335 transitions.
[2023-10-25 15:27:23,648 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5756013745704467
[2023-10-25 15:27:23,661 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 335 transitions.
[2023-10-25 15:27:23,662 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 335 transitions.
[2023-10-25 15:27:23,663 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:23,663 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 335 transitions.
[2023-10-25 15:27:23,664 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-25 15:27:23,665 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-25 15:27:23,665 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-25 15:27:23,665 INFO  L175             Difference]: Start difference. First operand has 54 places, 55 transitions, 128 flow. Second operand 2 states and 335 transitions.
[2023-10-25 15:27:23,665 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 162 flow
[2023-10-25 15:27:23,666 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:23,668 INFO  L231             Difference]: Finished difference. Result has 51 places, 49 transitions, 116 flow
[2023-10-25 15:27:23,668 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-25 15:27:23,670 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, -3 predicate places.
[2023-10-25 15:27:23,670 INFO  L495      AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 116 flow
[2023-10-25 15:27:23,671 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-25 15:27:23,671 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:23,671 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-25 15:27:23,671 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-10-25 15:27:23,672 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-25 15:27:23,672 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:23,672 INFO  L85        PathProgramCache]: Analyzing trace with hash 24556079, now seen corresponding path program 1 times
[2023-10-25 15:27:23,673 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:23,673 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394793278]
[2023-10-25 15:27:23,673 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:23,673 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:23,686 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:23,727 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-25 15:27:23,727 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:23,728 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394793278]
[2023-10-25 15:27:23,728 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394793278] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:23,728 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:23,728 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:23,728 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147446247]
[2023-10-25 15:27:23,729 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:23,729 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:23,729 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:23,730 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:23,730 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:23,748 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 291
[2023-10-25 15:27:23,749 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-25 15:27:23,749 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:23,749 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 291
[2023-10-25 15:27:23,749 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:23,962 INFO  L130       PetriNetUnfolder]: 506/1205 cut-off events.
[2023-10-25 15:27:23,977 INFO  L131       PetriNetUnfolder]: For 24/24 co-relation queries the response was YES.
[2023-10-25 15:27:23,979 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-25 15:27:23,984 INFO  L137   encePairwiseOnDemand]: 285/291 looper letters, 31 selfloop transitions, 5 changer transitions 0/59 dead transitions.
[2023-10-25 15:27:23,985 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 208 flow
[2023-10-25 15:27:23,985 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:23,985 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:23,986 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2023-10-25 15:27:23,986 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5406643757159221
[2023-10-25 15:27:23,986 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2023-10-25 15:27:23,986 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2023-10-25 15:27:23,987 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:23,987 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2023-10-25 15:27:23,988 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-25 15:27:23,990 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-25 15:27:23,990 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-25 15:27:23,993 INFO  L175             Difference]: Start difference. First operand has 51 places, 49 transitions, 116 flow. Second operand 3 states and 472 transitions.
[2023-10-25 15:27:23,993 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 208 flow
[2023-10-25 15:27:23,995 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 208 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:23,997 INFO  L231             Difference]: Finished difference. Result has 55 places, 53 transitions, 154 flow
[2023-10-25 15:27:24,013 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-25 15:27:24,016 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 1 predicate places.
[2023-10-25 15:27:24,016 INFO  L495      AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 154 flow
[2023-10-25 15:27:24,016 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-25 15:27:24,016 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:24,016 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:24,016 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-10-25 15:27:24,017 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-25 15:27:24,018 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:24,018 INFO  L85        PathProgramCache]: Analyzing trace with hash 2143592303, now seen corresponding path program 1 times
[2023-10-25 15:27:24,023 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:24,023 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879518609]
[2023-10-25 15:27:24,024 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:24,024 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:24,033 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:24,067 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-25 15:27:24,068 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:24,070 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879518609]
[2023-10-25 15:27:24,070 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879518609] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:24,070 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:24,070 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:24,070 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409153805]
[2023-10-25 15:27:24,070 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:24,071 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:24,071 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:24,072 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:24,072 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:24,082 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 291
[2023-10-25 15:27:24,083 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-25 15:27:24,083 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:24,083 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 291
[2023-10-25 15:27:24,083 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:24,570 INFO  L130       PetriNetUnfolder]: 1409/3202 cut-off events.
[2023-10-25 15:27:24,571 INFO  L131       PetriNetUnfolder]: For 379/390 co-relation queries the response was YES.
[2023-10-25 15:27:24,573 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-25 15:27:24,582 INFO  L137   encePairwiseOnDemand]: 284/291 looper letters, 53 selfloop transitions, 5 changer transitions 0/79 dead transitions.
[2023-10-25 15:27:24,596 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 343 flow
[2023-10-25 15:27:24,597 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:24,597 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:24,598 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions.
[2023-10-25 15:27:24,598 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.56815578465063
[2023-10-25 15:27:24,599 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 496 transitions.
[2023-10-25 15:27:24,599 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions.
[2023-10-25 15:27:24,599 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:24,599 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions.
[2023-10-25 15:27:24,600 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-25 15:27:24,602 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-25 15:27:24,603 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-25 15:27:24,603 INFO  L175             Difference]: Start difference. First operand has 55 places, 53 transitions, 154 flow. Second operand 3 states and 496 transitions.
[2023-10-25 15:27:24,603 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 343 flow
[2023-10-25 15:27:24,608 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 329 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:27:24,609 INFO  L231             Difference]: Finished difference. Result has 57 places, 58 transitions, 188 flow
[2023-10-25 15:27:24,609 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-25 15:27:24,611 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places.
[2023-10-25 15:27:24,611 INFO  L495      AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 188 flow
[2023-10-25 15:27:24,612 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-25 15:27:24,612 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:24,612 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:24,612 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-10-25 15:27:24,613 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-25 15:27:24,613 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:24,613 INFO  L85        PathProgramCache]: Analyzing trace with hash 812537436, now seen corresponding path program 1 times
[2023-10-25 15:27:24,615 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:24,615 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837202460]
[2023-10-25 15:27:24,615 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:24,616 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:24,632 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:24,661 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-25 15:27:24,661 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:24,661 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837202460]
[2023-10-25 15:27:24,661 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837202460] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:24,662 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:24,662 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:24,662 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653272082]
[2023-10-25 15:27:24,663 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:24,663 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:24,664 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:24,664 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:24,666 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:24,698 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 291
[2023-10-25 15:27:24,699 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-25 15:27:24,700 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:24,700 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 291
[2023-10-25 15:27:24,700 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:25,150 INFO  L130       PetriNetUnfolder]: 1261/2849 cut-off events.
[2023-10-25 15:27:25,150 INFO  L131       PetriNetUnfolder]: For 608/624 co-relation queries the response was YES.
[2023-10-25 15:27:25,154 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-25 15:27:25,162 INFO  L137   encePairwiseOnDemand]: 286/291 looper letters, 36 selfloop transitions, 7 changer transitions 0/69 dead transitions.
[2023-10-25 15:27:25,177 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 69 transitions, 308 flow
[2023-10-25 15:27:25,178 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:25,178 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:25,179 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2023-10-25 15:27:25,179 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5406643757159221
[2023-10-25 15:27:25,179 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2023-10-25 15:27:25,179 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2023-10-25 15:27:25,179 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:25,179 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2023-10-25 15:27:25,180 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-25 15:27:25,182 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-25 15:27:25,182 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-25 15:27:25,183 INFO  L175             Difference]: Start difference. First operand has 57 places, 58 transitions, 188 flow. Second operand 3 states and 472 transitions.
[2023-10-25 15:27:25,183 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 69 transitions, 308 flow
[2023-10-25 15:27:25,192 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:27:25,194 INFO  L231             Difference]: Finished difference. Result has 58 places, 63 transitions, 229 flow
[2023-10-25 15:27:25,194 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-25 15:27:25,195 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 4 predicate places.
[2023-10-25 15:27:25,195 INFO  L495      AbstractCegarLoop]: Abstraction has has 58 places, 63 transitions, 229 flow
[2023-10-25 15:27:25,198 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-25 15:27:25,198 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:25,198 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:25,198 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-10-25 15:27:25,198 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-25 15:27:25,199 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:25,199 INFO  L85        PathProgramCache]: Analyzing trace with hash -979104911, now seen corresponding path program 1 times
[2023-10-25 15:27:25,199 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:25,199 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806032058]
[2023-10-25 15:27:25,199 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:25,199 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:25,223 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:25,264 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-25 15:27:25,264 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:25,265 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806032058]
[2023-10-25 15:27:25,265 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806032058] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:25,265 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:25,265 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:25,265 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423769269]
[2023-10-25 15:27:25,265 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:25,266 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:25,266 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:25,266 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:25,266 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:25,290 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 291
[2023-10-25 15:27:25,291 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-25 15:27:25,291 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:25,291 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 291
[2023-10-25 15:27:25,291 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:25,794 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-25 15:27:25,794 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:27:25,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:25,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:25,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:25,795 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-25 15:27:25,795 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:27:25,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:25,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:25,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:25,795 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-25 15:27:25,795 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2023-10-25 15:27:25,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:25,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:25,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:25,830 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-25 15:27:25,845 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:27:25,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:25,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:25,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:25,846 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-25 15:27:25,846 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:27:25,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:25,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:25,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:25,885 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-25 15:27:25,885 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,886 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-25 15:27:25,901 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:25,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,902 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-25 15:27:25,902 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:25,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,902 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-25 15:27:25,902 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:25,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:25,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:26,077 INFO  L130       PetriNetUnfolder]: 2602/4967 cut-off events.
[2023-10-25 15:27:26,077 INFO  L131       PetriNetUnfolder]: For 1313/1561 co-relation queries the response was YES.
[2023-10-25 15:27:26,083 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-25 15:27:26,122 INFO  L137   encePairwiseOnDemand]: 284/291 looper letters, 55 selfloop transitions, 7 changer transitions 0/91 dead transitions.
[2023-10-25 15:27:26,122 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 439 flow
[2023-10-25 15:27:26,122 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:26,122 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:26,123 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 494 transitions.
[2023-10-25 15:27:26,124 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.565864833906071
[2023-10-25 15:27:26,124 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 494 transitions.
[2023-10-25 15:27:26,124 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 494 transitions.
[2023-10-25 15:27:26,124 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:26,124 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 494 transitions.
[2023-10-25 15:27:26,125 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-25 15:27:26,128 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-25 15:27:26,128 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-25 15:27:26,128 INFO  L175             Difference]: Start difference. First operand has 58 places, 63 transitions, 229 flow. Second operand 3 states and 494 transitions.
[2023-10-25 15:27:26,128 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 439 flow
[2023-10-25 15:27:26,133 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 91 transitions, 431 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-10-25 15:27:26,134 INFO  L231             Difference]: Finished difference. Result has 61 places, 70 transitions, 292 flow
[2023-10-25 15:27:26,134 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-25 15:27:26,135 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places.
[2023-10-25 15:27:26,135 INFO  L495      AbstractCegarLoop]: Abstraction has has 61 places, 70 transitions, 292 flow
[2023-10-25 15:27:26,135 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-25 15:27:26,135 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:26,136 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2023-10-25 15:27:26,136 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-10-25 15:27:26,136 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-25 15:27:26,136 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:26,136 INFO  L85        PathProgramCache]: Analyzing trace with hash -1840933140, now seen corresponding path program 1 times
[2023-10-25 15:27:26,137 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:26,137 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938149979]
[2023-10-25 15:27:26,137 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:26,137 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:26,190 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:26,190 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-25 15:27:26,222 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:26,231 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-25 15:27:26,231 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-25 15:27:26,231 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining)
[2023-10-25 15:27:26,231 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2023-10-25 15:27:26,231 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2023-10-25 15:27:26,232 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2023-10-25 15:27:26,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2023-10-25 15:27:26,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2023-10-25 15:27:26,233 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2023-10-25 15:27:26,233 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-10-25 15:27:26,233 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:26,234 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-25 15:27:26,234 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2023-10-25 15:27:26,266 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2023-10-25 15:27:26,270 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2023-10-25 15:27:26,348 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2023-10-25 15:27:26,365 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-10-25 15:27:26,366 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-25 15:27:26,366 INFO  L82        GeneralOperation]: Start removeDead. Operand has 178 places, 183 transitions, 396 flow
[2023-10-25 15:27:26,368 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 178 places, 183 transitions, 396 flow
[2023-10-25 15:27:26,368 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-25 15:27:26,369 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 183 transitions, 396 flow
[2023-10-25 15:27:26,369 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 183 transitions, 396 flow
[2023-10-25 15:27:26,369 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2023-10-25 15:27:26,443 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2023-10-25 15:27:26,451 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-10-25 15:27:26,453 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-25 15:27:26,461 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11058
[2023-10-25 15:27:32,546 INFO  L134        LiptonReduction]: Checked pairs total: 48463
[2023-10-25 15:27:32,546 INFO  L136        LiptonReduction]: Total number of compositions: 132
[2023-10-25 15:27:32,547 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-25 15:27:32,547 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;@3c2cab3a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-25 15:27:32,547 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2023-10-25 15:27:32,549 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2023-10-25 15:27:32,549 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:27:32,549 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:32,549 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-25 15:27:32,549 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-25 15:27:32,549 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:32,565 INFO  L85        PathProgramCache]: Analyzing trace with hash 36310, now seen corresponding path program 1 times
[2023-10-25 15:27:32,565 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:32,566 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130877718]
[2023-10-25 15:27:32,566 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:32,566 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:32,573 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:32,595 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-25 15:27:32,596 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:32,596 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130877718]
[2023-10-25 15:27:32,596 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130877718] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:32,596 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:32,596 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-25 15:27:32,596 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477810240]
[2023-10-25 15:27:32,596 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:32,597 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-25 15:27:32,597 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:32,597 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-25 15:27:32,597 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-25 15:27:32,597 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 315
[2023-10-25 15:27:32,598 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-25 15:27:32,598 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:32,598 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 315
[2023-10-25 15:27:32,598 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:33,099 INFO  L130       PetriNetUnfolder]: 1411/3504 cut-off events.
[2023-10-25 15:27:33,100 INFO  L131       PetriNetUnfolder]: For 151/151 co-relation queries the response was YES.
[2023-10-25 15:27:33,117 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-25 15:27:33,133 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 28 selfloop transitions, 0 changer transitions 0/64 dead transitions.
[2023-10-25 15:27:33,133 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 214 flow
[2023-10-25 15:27:33,134 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-25 15:27:33,134 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-25 15:27:33,134 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 377 transitions.
[2023-10-25 15:27:33,135 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5984126984126984
[2023-10-25 15:27:33,135 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 377 transitions.
[2023-10-25 15:27:33,135 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 377 transitions.
[2023-10-25 15:27:33,135 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:33,135 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 377 transitions.
[2023-10-25 15:27:33,136 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-25 15:27:33,150 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-25 15:27:33,150 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-25 15:27:33,151 INFO  L175             Difference]: Start difference. First operand has 69 places, 71 transitions, 172 flow. Second operand 2 states and 377 transitions.
[2023-10-25 15:27:33,151 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 214 flow
[2023-10-25 15:27:33,152 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 64 transitions, 214 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:33,154 INFO  L231             Difference]: Finished difference. Result has 66 places, 64 transitions, 158 flow
[2023-10-25 15:27:33,154 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-25 15:27:33,155 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2023-10-25 15:27:33,156 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 158 flow
[2023-10-25 15:27:33,156 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-25 15:27:33,156 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:33,156 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-25 15:27:33,156 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-10-25 15:27:33,156 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-25 15:27:33,157 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:33,157 INFO  L85        PathProgramCache]: Analyzing trace with hash 34903354, now seen corresponding path program 1 times
[2023-10-25 15:27:33,157 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:33,157 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678499799]
[2023-10-25 15:27:33,157 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:33,157 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:33,164 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:33,182 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-25 15:27:33,182 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:33,182 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678499799]
[2023-10-25 15:27:33,182 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678499799] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:33,182 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:33,183 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:33,183 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141259201]
[2023-10-25 15:27:33,183 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:33,197 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:33,197 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:33,198 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:33,198 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:33,213 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2023-10-25 15:27:33,214 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-25 15:27:33,214 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:33,214 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2023-10-25 15:27:33,214 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:34,165 INFO  L130       PetriNetUnfolder]: 3563/7166 cut-off events.
[2023-10-25 15:27:34,165 INFO  L131       PetriNetUnfolder]: For 265/265 co-relation queries the response was YES.
[2023-10-25 15:27:34,172 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-25 15:27:34,220 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 40 selfloop transitions, 6 changer transitions 0/78 dead transitions.
[2023-10-25 15:27:34,220 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 278 flow
[2023-10-25 15:27:34,220 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:34,220 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:34,221 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2023-10-25 15:27:34,222 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2023-10-25 15:27:34,222 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2023-10-25 15:27:34,222 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2023-10-25 15:27:34,222 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:34,222 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2023-10-25 15:27:34,223 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-25 15:27:34,231 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-25 15:27:34,231 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-25 15:27:34,232 INFO  L175             Difference]: Start difference. First operand has 66 places, 64 transitions, 158 flow. Second operand 3 states and 533 transitions.
[2023-10-25 15:27:34,232 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 278 flow
[2023-10-25 15:27:34,233 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 78 transitions, 278 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:34,233 INFO  L231             Difference]: Finished difference. Result has 70 places, 69 transitions, 204 flow
[2023-10-25 15:27:34,234 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-25 15:27:34,234 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2023-10-25 15:27:34,235 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 204 flow
[2023-10-25 15:27:34,235 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-25 15:27:34,235 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:34,235 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:34,235 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-10-25 15:27:34,235 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-25 15:27:34,236 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:34,236 INFO  L85        PathProgramCache]: Analyzing trace with hash -797738168, now seen corresponding path program 1 times
[2023-10-25 15:27:34,236 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:34,236 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760020033]
[2023-10-25 15:27:34,236 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:34,236 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:34,260 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:34,271 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-25 15:27:34,271 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:34,271 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760020033]
[2023-10-25 15:27:34,272 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760020033] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:34,272 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:34,272 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:34,272 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115558284]
[2023-10-25 15:27:34,272 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:34,285 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:34,285 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:34,286 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:34,286 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:34,296 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2023-10-25 15:27:34,296 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-25 15:27:34,297 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:34,297 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2023-10-25 15:27:34,297 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:37,189 INFO  L130       PetriNetUnfolder]: 15288/28452 cut-off events.
[2023-10-25 15:27:37,190 INFO  L131       PetriNetUnfolder]: For 3041/3131 co-relation queries the response was YES.
[2023-10-25 15:27:37,240 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-25 15:27:37,443 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 66 selfloop transitions, 7 changer transitions 0/102 dead transitions.
[2023-10-25 15:27:37,461 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 447 flow
[2023-10-25 15:27:37,462 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:37,462 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:37,465 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 557 transitions.
[2023-10-25 15:27:37,466 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5894179894179894
[2023-10-25 15:27:37,466 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 557 transitions.
[2023-10-25 15:27:37,466 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 557 transitions.
[2023-10-25 15:27:37,468 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:37,468 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 557 transitions.
[2023-10-25 15:27:37,471 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-25 15:27:37,473 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-25 15:27:37,474 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-25 15:27:37,475 INFO  L175             Difference]: Start difference. First operand has 70 places, 69 transitions, 204 flow. Second operand 3 states and 557 transitions.
[2023-10-25 15:27:37,475 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 447 flow
[2023-10-25 15:27:37,537 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 431 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:27:37,538 INFO  L231             Difference]: Finished difference. Result has 72 places, 76 transitions, 254 flow
[2023-10-25 15:27:37,539 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-25 15:27:37,539 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 3 predicate places.
[2023-10-25 15:27:37,540 INFO  L495      AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 254 flow
[2023-10-25 15:27:37,540 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-25 15:27:37,540 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:37,540 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:37,540 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-10-25 15:27:37,540 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-25 15:27:37,541 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:37,541 INFO  L85        PathProgramCache]: Analyzing trace with hash 470473856, now seen corresponding path program 1 times
[2023-10-25 15:27:37,541 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:37,541 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241530166]
[2023-10-25 15:27:37,541 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:37,541 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:37,547 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:37,573 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-25 15:27:37,573 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:37,574 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241530166]
[2023-10-25 15:27:37,574 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241530166] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:37,574 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:37,574 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:37,574 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191555800]
[2023-10-25 15:27:37,574 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:37,574 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:37,575 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:37,575 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:37,575 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:37,588 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2023-10-25 15:27:37,589 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-25 15:27:37,589 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:37,589 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2023-10-25 15:27:37,589 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:38,721 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-25 15:27:38,721 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:27:38,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:38,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:38,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:38,761 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-25 15:27:38,761 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,829 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-25 15:27:38,829 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:38,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:27:38,866 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,866 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-25 15:27:38,866 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,954 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-25 15:27:38,955 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,956 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-25 15:27:38,956 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:38,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,076 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-25 15:27:39,077 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,263 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-25 15:27:39,263 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,356 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-25 15:27:39,357 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,357 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-25 15:27:39,358 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,430 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-25 15:27:39,431 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:39,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:39,460 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-25 15:27:39,460 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:39,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:39,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,463 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-25 15:27:39,463 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:39,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,463 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-25 15:27:39,464 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:39,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:39,513 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-25 15:27:39,513 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:39,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:39,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [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-25 15:27:39,567 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:39,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:39,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:39,568 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-25 15:27:39,568 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,582 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-25 15:27:39,582 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:39,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,584 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-25 15:27:39,584 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,585 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-25 15:27:39,585 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:39,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:39,620 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-25 15:27:39,620 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,622 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-25 15:27:39,622 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [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-25 15:27:39,639 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,640 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-25 15:27:39,640 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:39,666 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-25 15:27:39,666 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:39,704 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-25 15:27:39,704 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:39,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:39,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:39,743 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-25 15:27:39,743 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:39,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:39,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:39,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:39,748 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-25 15:27:39,748 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:39,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:39,750 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-25 15:27:39,750 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:39,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:39,781 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-25 15:27:39,782 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,783 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-25 15:27:39,783 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:39,847 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-25 15:27:39,847 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,854 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-25 15:27:39,854 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:39,876 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-25 15:27:39,876 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,879 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-25 15:27:39,879 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,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][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-25 15:27:39,908 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][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-25 15:27:39,908 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,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][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-25 15:27:39,928 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:39,934 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-25 15:27:39,949 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,954 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-25 15:27:39,954 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:39,966 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-25 15:27:39,977 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,978 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-25 15:27:39,978 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:39,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,028 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-25 15:27:40,028 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,030 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-25 15:27:40,030 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,031 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-25 15:27:40,031 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:40,032 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-25 15:27:40,032 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:40,034 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-25 15:27:40,034 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:40,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:40,043 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-25 15:27:40,043 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,060 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-25 15:27:40,061 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,062 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-25 15:27:40,062 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,065 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-25 15:27:40,065 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,066 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-25 15:27:40,066 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,067 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-25 15:27:40,067 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,068 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-25 15:27:40,068 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:40,069 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-25 15:27:40,069 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:40,076 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-25 15:27:40,087 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,088 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-25 15:27:40,088 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:40,093 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-25 15:27:40,100 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,100 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-25 15:27:40,101 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:40,109 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-25 15:27:40,109 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:40,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:40,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:40,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:40,113 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-25 15:27:40,113 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:40,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:40,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:40,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:40,117 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-25 15:27:40,117 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:40,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:40,117 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-25 15:27:40,117 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:40,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:40,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,120 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-25 15:27:40,120 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,120 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-25 15:27:40,120 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:40,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:40,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:40,131 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-25 15:27:40,131 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:40,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:40,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:40,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:40,132 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-25 15:27:40,132 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:27:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:27:40,133 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-25 15:27:40,133 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:27:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:27:40,134 INFO  L130       PetriNetUnfolder]: 13149/25430 cut-off events.
[2023-10-25 15:27:40,134 INFO  L131       PetriNetUnfolder]: For 5598/5701 co-relation queries the response was YES.
[2023-10-25 15:27:40,180 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-25 15:27:40,393 INFO  L137   encePairwiseOnDemand]: 309/315 looper letters, 46 selfloop transitions, 9 changer transitions 0/92 dead transitions.
[2023-10-25 15:27:40,394 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 92 transitions, 414 flow
[2023-10-25 15:27:40,409 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:40,409 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:40,410 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2023-10-25 15:27:40,410 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2023-10-25 15:27:40,410 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2023-10-25 15:27:40,410 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2023-10-25 15:27:40,411 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:40,411 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2023-10-25 15:27:40,412 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-25 15:27:40,413 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-25 15:27:40,413 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-25 15:27:40,413 INFO  L175             Difference]: Start difference. First operand has 72 places, 76 transitions, 254 flow. Second operand 3 states and 533 transitions.
[2023-10-25 15:27:40,413 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 92 transitions, 414 flow
[2023-10-25 15:27:40,453 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:27:40,454 INFO  L231             Difference]: Finished difference. Result has 73 places, 83 transitions, 309 flow
[2023-10-25 15:27:40,454 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-25 15:27:40,455 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 4 predicate places.
[2023-10-25 15:27:40,455 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 309 flow
[2023-10-25 15:27:40,455 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-25 15:27:40,455 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:40,455 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:40,456 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2023-10-25 15:27:40,456 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-25 15:27:40,456 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:40,456 INFO  L85        PathProgramCache]: Analyzing trace with hash 704887370, now seen corresponding path program 1 times
[2023-10-25 15:27:40,456 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:40,457 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533995845]
[2023-10-25 15:27:40,457 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:40,457 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:40,465 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:40,494 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-25 15:27:40,494 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:40,494 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533995845]
[2023-10-25 15:27:40,494 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533995845] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:40,494 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:40,494 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:40,494 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833919425]
[2023-10-25 15:27:40,495 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:40,495 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:40,495 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:40,495 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:40,495 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:40,505 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2023-10-25 15:27:40,505 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-25 15:27:40,505 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:40,506 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2023-10-25 15:27:40,506 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:41,417 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-25 15:27:41,418 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:27:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:41,418 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-25 15:27:41,418 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2023-10-25 15:27:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:27:41,419 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-25 15:27:41,419 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:27:41,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:41,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:41,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:27:41,546 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-25 15:27:41,547 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:27:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:41,547 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-25 15:27:41,547 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:27:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:41,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:41,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:27:41,569 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-25 15:27:41,569 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,616 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-25 15:27:41,616 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:27:41,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, 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-25 15:27:41,708 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:41,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,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], [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-25 15:27:41,708 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:41,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,743 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-25 15:27:41,743 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:41,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,743 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-25 15:27:41,743 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:41,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,759 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-25 15:27:41,759 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:27:41,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:41,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:41,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:27:41,769 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-25 15:27:41,769 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:41,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:41,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:41,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:41,770 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-25 15:27:41,770 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,798 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-25 15:27:41,798 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:27:41,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:27:41,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [201#true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 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-25 15:27:41,931 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:41,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:41,944 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-25 15:27:41,945 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:41,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:41,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:41,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:41,945 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-25 15:27:41,945 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:41,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:41,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:41,946 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-25 15:27:41,946 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:41,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:42,039 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-25 15:27:42,053 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2023-10-25 15:27:42,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-25 15:27:42,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-25 15:27:42,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:27:42,078 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-25 15:27:42,078 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:42,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,078 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-25 15:27:42,078 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:42,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,079 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-25 15:27:42,079 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:42,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:42,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:27:42,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][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-25 15:27:42,244 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,244 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-25 15:27:42,244 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,246 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-25 15:27:42,246 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,247 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-25 15:27:42,247 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,247 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-25 15:27:42,247 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,248 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-25 15:27:42,248 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,264 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-25 15:27:42,264 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,265 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-25 15:27:42,265 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,267 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-25 15:27:42,267 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,268 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-25 15:27:42,268 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,299 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-25 15:27:42,300 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-25 15:27:42,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:27:42,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:27:42,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:27:42,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 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-25 15:27:42,300 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-25 15:27:42,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:27:42,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:27:42,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:27:42,352 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-25 15:27:42,352 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,352 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-25 15:27:42,353 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,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][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-25 15:27:42,513 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,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][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-25 15:27:42,513 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,515 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-25 15:27:42,515 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,516 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-25 15:27:42,516 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,516 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-25 15:27:42,517 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,517 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-25 15:27:42,517 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,518 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-25 15:27:42,518 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,538 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-25 15:27:42,538 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,539 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-25 15:27:42,539 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,542 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-25 15:27:42,542 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,542 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-25 15:27:42,543 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,543 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-25 15:27:42,543 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,544 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-25 15:27:42,544 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,549 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-25 15:27:42,549 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:27:42,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:27:42,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:42,626 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-25 15:27:42,626 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,627 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-25 15:27:42,627 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,628 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-25 15:27:42,628 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,628 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-25 15:27:42,628 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:42,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:42,782 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-25 15:27:42,782 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,783 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-25 15:27:42,783 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,783 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-25 15:27:42,783 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,784 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-25 15:27:42,784 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,785 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-25 15:27:42,785 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,785 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-25 15:27:42,785 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,806 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-25 15:27:42,806 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,806 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-25 15:27:42,806 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,842 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-25 15:27:42,842 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,842 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-25 15:27:42,843 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([976] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95|))) (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#ready_mutex~0.base_95| (store .cse0 |v_~#ready_mutex~0.offset_95| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_95|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_95|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_95|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [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-25 15:27:42,848 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([958] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [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-25 15:27:42,849 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,849 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-25 15:27:42,849 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,854 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-25 15:27:42,854 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,861 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-25 15:27:42,862 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,862 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-25 15:27:42,862 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([913] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, Black: 190#true, 44#L1019-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 100#L1019-1true, threadThread1of3ForFork0InUse, 34#L1019-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 138#L1037-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true])
[2023-10-25 15:27:42,863 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,868 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-25 15:27:42,868 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,869 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-25 15:27:42,869 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:42,869 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-25 15:27:42,869 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:42,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:42,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:27:43,119 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-25 15:27:43,120 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,120 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-25 15:27:43,120 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,121 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-25 15:27:43,121 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:43,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:43,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:43,129 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-25 15:27:43,130 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,130 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-25 15:27:43,130 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,141 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-25 15:27:43,141 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,142 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-25 15:27:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,142 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-25 15:27:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:43,143 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-25 15:27:43,143 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,144 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-25 15:27:43,144 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,144 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-25 15:27:43,144 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:43,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:43,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:43,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:43,149 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-25 15:27:43,150 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,150 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-25 15:27:43,150 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:43,726 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-25 15:27:43,727 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,727 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-25 15:27:43,727 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,728 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-25 15:27:43,728 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:43,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:43,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:43,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:43,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([978] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_97|) 0) (= (store |v_#pthreadsMutex_90| |v_~#ready_mutex~0.base_97| (store .cse0 |v_~#ready_mutex~0.offset_97| 1)) |v_#pthreadsMutex_89|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_89|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_97|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_97|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][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-25 15:27:43,730 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,730 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-25 15:27:43,731 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,731 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-25 15:27:43,731 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:27:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:43,735 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-25 15:27:43,735 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,736 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-25 15:27:43,740 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,741 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-25 15:27:43,741 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,742 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-25 15:27:43,742 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,888 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-25 15:27:43,888 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,889 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-25 15:27:43,889 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,890 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-25 15:27:43,890 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,890 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-25 15:27:43,891 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:43,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:43,922 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-25 15:27:43,922 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,924 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-25 15:27:43,924 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:43,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,143 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-25 15:27:44,143 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,143 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-25 15:27:44,143 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,169 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-25 15:27:44,169 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,171 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-25 15:27:44,171 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,173 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-25 15:27:44,173 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,174 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-25 15:27:44,174 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,177 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-25 15:27:44,178 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,178 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-25 15:27:44,178 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,179 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-25 15:27:44,179 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:44,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:44,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:44,387 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-25 15:27:44,388 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,388 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-25 15:27:44,388 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,407 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-25 15:27:44,407 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,408 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-25 15:27:44,408 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,414 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-25 15:27:44,414 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,416 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-25 15:27:44,416 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,417 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-25 15:27:44,417 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,418 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-25 15:27:44,418 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:27:44,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][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-25 15:27:44,421 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,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][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-25 15:27:44,421 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,422 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-25 15:27:44,422 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:44,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:44,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:44,423 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-25 15:27:44,423 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,424 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-25 15:27:44,424 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,451 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-25 15:27:44,451 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,452 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-25 15:27:44,452 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,477 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-25 15:27:44,477 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:44,479 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-25 15:27:44,479 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,479 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-25 15:27:44,479 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,552 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-25 15:27:44,553 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,553 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-25 15:27:44,553 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,572 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-25 15:27:44,572 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,573 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-25 15:27:44,573 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:44,647 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-25 15:27:44,647 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,647 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-25 15:27:44,648 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,664 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-25 15:27:44,665 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,665 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-25 15:27:44,665 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,671 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-25 15:27:44,672 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,672 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-25 15:27:44,672 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,673 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-25 15:27:44,673 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,674 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-25 15:27:44,674 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,674 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-25 15:27:44,675 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,675 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-25 15:27:44,675 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,676 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-25 15:27:44,677 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,677 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-25 15:27:44,677 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,680 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-25 15:27:44,680 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,682 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-25 15:27:44,682 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,684 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-25 15:27:44,687 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,688 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-25 15:27:44,688 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,690 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-25 15:27:44,690 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:27:44,691 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,691 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-25 15:27:44,691 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:44,769 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-25 15:27:44,770 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,770 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-25 15:27:44,770 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,807 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-25 15:27:44,807 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,808 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-25 15:27:44,808 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:44,809 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-25 15:27:44,809 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:44,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|), 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-25 15:27:44,810 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,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, 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-25 15:27:44,811 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,818 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-25 15:27:44,819 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,819 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-25 15:27:44,819 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,842 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-25 15:27:44,843 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,843 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-25 15:27:44,843 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:44,846 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-25 15:27:44,846 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:44,976 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-25 15:27:44,976 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,976 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-25 15:27:44,976 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,978 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-25 15:27:44,978 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,978 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-25 15:27:44,978 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,982 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-25 15:27:44,982 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,987 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-25 15:27:44,987 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,989 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-25 15:27:44,989 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,991 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-25 15:27:44,994 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,995 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-25 15:27:44,995 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,998 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-25 15:27:44,998 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:44,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:44,999 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-25 15:27:44,999 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,000 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-25 15:27:45,000 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,002 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-25 15:27:45,002 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,002 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-25 15:27:45,002 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,018 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-25 15:27:45,018 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,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][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-25 15:27:45,018 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1028] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_119|) 0) (= (store |v_#pthreadsMutex_126| |v_~#ready_mutex~0.base_119| (store .cse0 |v_~#ready_mutex~0.offset_119| 1)) |v_#pthreadsMutex_125|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_119|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_119|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][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-25 15:27:45,022 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,023 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-25 15:27:45,023 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,057 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-25 15:27:45,058 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,058 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-25 15:27:45,058 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,059 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-25 15:27:45,059 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,060 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-25 15:27:45,060 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:45,060 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-25 15:27:45,061 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,061 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-25 15:27:45,061 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,069 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-25 15:27:45,069 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,070 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-25 15:27:45,070 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,071 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-25 15:27:45,071 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,071 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-25 15:27:45,072 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,092 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-25 15:27:45,093 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,093 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-25 15:27:45,094 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,094 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-25 15:27:45,094 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,095 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-25 15:27:45,095 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:45,097 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-25 15:27:45,097 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,098 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-25 15:27:45,098 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,099 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-25 15:27:45,099 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,216 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-25 15:27:45,216 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,216 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-25 15:27:45,216 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,218 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-25 15:27:45,218 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,219 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-25 15:27:45,219 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:45,284 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-25 15:27:45,285 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,285 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-25 15:27:45,285 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,286 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-25 15:27:45,286 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,331 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-25 15:27:45,331 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,332 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-25 15:27:45,332 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,334 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-25 15:27:45,334 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:27:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:27:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:27:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:27:45,346 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-25 15:27:45,347 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,347 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-25 15:27:45,347 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:45,446 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-25 15:27:45,447 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,447 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-25 15:27:45,447 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:45,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][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-25 15:27:45,492 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,494 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-25 15:27:45,494 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,495 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-25 15:27:45,495 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:27:45,541 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-25 15:27:45,541 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,552 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-25 15:27:45,552 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:45,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:45,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:45,553 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-25 15:27:45,553 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:45,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:45,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:27:45,580 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-25 15:27:45,580 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,644 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-25 15:27:45,644 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,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], [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-25 15:27:45,646 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,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], [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-25 15:27:45,646 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,646 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-25 15:27:45,646 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:45,663 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-25 15:27:45,663 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,664 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-25 15:27:45,664 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:45,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:45,712 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-25 15:27:45,718 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,719 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-25 15:27:45,719 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,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][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-25 15:27:45,721 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,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][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-25 15:27:45,722 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,723 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-25 15:27:45,723 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,723 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-25 15:27:45,723 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:27:45,758 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-25 15:27:45,773 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,774 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-25 15:27:45,774 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,774 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-25 15:27:45,774 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,775 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-25 15:27:45,775 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,776 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-25 15:27:45,776 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,776 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-25 15:27:45,776 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,777 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-25 15:27:45,777 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,777 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-25 15:27:45,777 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,778 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-25 15:27:45,778 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,779 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-25 15:27:45,779 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,779 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-25 15:27:45,779 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,780 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-25 15:27:45,780 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,780 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-25 15:27:45,781 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:45,781 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-25 15:27:45,781 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,782 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-25 15:27:45,782 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,782 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-25 15:27:45,782 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:45,783 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-25 15:27:45,783 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,783 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-25 15:27:45,784 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,784 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-25 15:27:45,784 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,786 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-25 15:27:45,786 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,786 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-25 15:27:45,786 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,787 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-25 15:27:45,787 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:45,787 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-25 15:27:45,787 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:45,795 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-25 15:27:45,795 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,796 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-25 15:27:45,796 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,801 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-25 15:27:45,801 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,801 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-25 15:27:45,801 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:45,827 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-25 15:27:45,827 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:45,831 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-25 15:27:45,831 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,832 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-25 15:27:45,832 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,837 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-25 15:27:45,837 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,838 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-25 15:27:45,838 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,838 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-25 15:27:45,838 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,839 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-25 15:27:45,839 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:45,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:27:46,553 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-25 15:27:46,553 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,554 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-25 15:27:46,554 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,557 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-25 15:27:46,557 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:46,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,558 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-25 15:27:46,558 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:46,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,559 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-25 15:27:46,559 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:46,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,559 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-25 15:27:46,559 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:46,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:27:46,569 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-25 15:27:46,569 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:46,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:46,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:46,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:46,583 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-25 15:27:46,583 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:27:46,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:46,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:46,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:46,583 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-25 15:27:46,583 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:27:46,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:46,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:46,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:46,589 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-25 15:27:46,589 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 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-25 15:27:46,590 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:46,619 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-25 15:27:46,619 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:46,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:46,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:46,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:46,619 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-25 15:27:46,620 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:46,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:46,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:46,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:46,633 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-25 15:27:46,633 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:27:46,634 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,635 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-25 15:27:46,635 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:27:46,635 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:46,648 INFO  L130       PetriNetUnfolder]: 39216/63309 cut-off events.
[2023-10-25 15:27:46,648 INFO  L131       PetriNetUnfolder]: For 16862/20176 co-relation queries the response was YES.
[2023-10-25 15:27:46,791 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-25 15:27:47,381 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 69 selfloop transitions, 10 changer transitions 0/119 dead transitions.
[2023-10-25 15:27:47,382 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 119 transitions, 583 flow
[2023-10-25 15:27:47,383 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:47,383 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:47,384 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions.
[2023-10-25 15:27:47,384 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5873015873015873
[2023-10-25 15:27:47,385 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 555 transitions.
[2023-10-25 15:27:47,385 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 555 transitions.
[2023-10-25 15:27:47,385 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:47,385 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 555 transitions.
[2023-10-25 15:27:47,386 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-25 15:27:47,387 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-25 15:27:47,388 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-25 15:27:47,388 INFO  L175             Difference]: Start difference. First operand has 73 places, 83 transitions, 309 flow. Second operand 3 states and 555 transitions.
[2023-10-25 15:27:47,388 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 119 transitions, 583 flow
[2023-10-25 15:27:47,449 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 573 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-10-25 15:27:47,454 INFO  L231             Difference]: Finished difference. Result has 76 places, 93 transitions, 400 flow
[2023-10-25 15:27:47,460 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-25 15:27:47,461 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 7 predicate places.
[2023-10-25 15:27:47,461 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 400 flow
[2023-10-25 15:27:47,461 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-25 15:27:47,462 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:47,462 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:47,462 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2023-10-25 15:27:47,462 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-25 15:27:47,462 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:47,462 INFO  L85        PathProgramCache]: Analyzing trace with hash -1541738463, now seen corresponding path program 1 times
[2023-10-25 15:27:47,463 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:47,463 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836064133]
[2023-10-25 15:27:47,463 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:47,463 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:47,488 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:47,592 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-25 15:27:47,592 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:47,592 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836064133]
[2023-10-25 15:27:47,593 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836064133] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:47,593 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:47,593 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-10-25 15:27:47,593 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407794995]
[2023-10-25 15:27:47,593 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:47,593 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:47,594 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:47,594 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:47,594 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:47,616 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 315
[2023-10-25 15:27:47,616 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-25 15:27:47,616 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:47,616 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 315
[2023-10-25 15:27:47,617 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:48,458 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-25 15:27:48,458 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,485 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-25 15:27:48,485 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:48,526 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-25 15:27:48,526 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,571 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-25 15:27:48,571 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:48,833 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-25 15:27:48,833 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,880 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-25 15:27:48,881 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:48,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:27:49,094 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-25 15:27:49,094 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,115 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-25 15:27:49,115 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:27:49,133 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-25 15:27:49,134 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,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][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-25 15:27:49,157 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,158 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-25 15:27:49,158 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,162 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-25 15:27:49,162 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,163 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-25 15:27:49,163 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,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][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-25 15:27:49,170 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,187 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-25 15:27:49,187 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,188 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-25 15:27:49,188 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,210 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-25 15:27:49,210 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,211 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-25 15:27:49,211 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:27:49,228 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-25 15:27:49,228 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,230 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-25 15:27:49,230 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,231 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-25 15:27:49,231 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,245 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-25 15:27:49,245 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,246 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-25 15:27:49,246 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,249 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-25 15:27:49,249 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,260 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-25 15:27:49,260 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,269 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-25 15:27:49,270 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,271 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-25 15:27:49,271 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,274 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-25 15:27:49,275 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,353 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-25 15:27:49,353 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,498 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-25 15:27:49,498 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,573 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-25 15:27:49,574 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][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-25 15:27:49,587 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,588 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-25 15:27:49,588 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,593 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-25 15:27:49,593 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,605 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-25 15:27:49,605 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,611 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-25 15:27:49,611 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:49,653 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-25 15:27:49,653 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,657 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-25 15:27:49,657 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,660 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-25 15:27:49,660 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,664 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-25 15:27:49,664 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,679 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-25 15:27:49,679 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,714 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-25 15:27:49,715 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,719 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-25 15:27:49,719 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,721 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-25 15:27:49,721 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:49,739 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-25 15:27:49,740 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,740 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-25 15:27:49,740 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,743 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-25 15:27:49,744 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,747 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-25 15:27:49,748 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:27:49,764 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-25 15:27:49,764 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,765 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-25 15:27:49,766 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 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-25 15:27:49,766 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,767 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-25 15:27:49,767 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,770 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-25 15:27:49,771 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,772 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-25 15:27:49,772 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,773 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-25 15:27:49,773 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,774 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-25 15:27:49,774 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,781 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-25 15:27:49,781 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,887 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-25 15:27:49,887 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:49,894 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-25 15:27:49,894 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,895 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-25 15:27:49,895 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:49,906 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-25 15:27:49,906 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][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-25 15:27:49,908 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,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][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-25 15:27:49,910 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,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][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-25 15:27:49,910 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,914 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-25 15:27:49,914 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,914 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-25 15:27:49,915 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,918 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-25 15:27:49,918 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,919 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-25 15:27:49,919 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:27:49,933 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-25 15:27:49,934 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,936 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-25 15:27:49,936 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,939 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-25 15:27:49,939 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,940 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-25 15:27:49,940 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,941 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-25 15:27:49,941 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,943 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-25 15:27:49,943 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,944 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-25 15:27:49,944 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,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, 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-25 15:27:49,955 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,957 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-25 15:27:49,957 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,958 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-25 15:27:49,958 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:49,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: 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-25 15:27:49,960 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,962 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-25 15:27:49,962 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:49,996 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-25 15:27:49,996 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:49,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:49,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:49,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:50,007 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-25 15:27:50,007 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:27:50,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:50,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:50,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:50,032 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-25 15:27:50,032 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,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: 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-25 15:27:50,038 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1062] L1022-2-->threadEXIT: Formula: (and (= v_threadThread2of3ForFork0_~x~0_7 v_~data~0_56) (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_56}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_56, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][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-25 15:27:50,039 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,041 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-25 15:27:50,041 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,042 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-25 15:27:50,042 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,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][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-25 15:27:50,052 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,055 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-25 15:27:50,055 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,057 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-25 15:27:50,057 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:50,080 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-25 15:27:50,080 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,081 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-25 15:27:50,081 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,083 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-25 15:27:50,083 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,084 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-25 15:27:50,084 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,085 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-25 15:27:50,085 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,086 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-25 15:27:50,086 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,088 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-25 15:27:50,089 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,091 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-25 15:27:50,091 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,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][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-25 15:27:50,093 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,093 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-25 15:27:50,094 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,096 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-25 15:27:50,096 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:50,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:50,103 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-25 15:27:50,104 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,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][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-25 15:27:50,105 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,106 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-25 15:27:50,106 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:50,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:50,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,108 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-25 15:27:50,108 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,109 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-25 15:27:50,109 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,110 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-25 15:27:50,111 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,111 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-25 15:27:50,112 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:50,124 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-25 15:27:50,124 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,127 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-25 15:27:50,127 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,134 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-25 15:27:50,134 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,135 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-25 15:27:50,135 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:50,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:50,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), 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-25 15:27:50,140 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:27:50,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:50,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:50,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:27:50,152 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-25 15:27:50,152 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:50,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:50,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:50,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:50,153 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-25 15:27:50,153 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:50,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:50,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:50,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:27:50,247 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-25 15:27:50,247 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:50,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:50,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:50,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:27:50,252 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-25 15:27:50,252 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:50,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:50,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:50,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:27:50,254 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-25 15:27:50,254 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:50,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:50,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:50,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:50,255 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-25 15:27:50,255 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:50,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:50,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:50,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:27:50,257 INFO  L130       PetriNetUnfolder]: 15490/32469 cut-off events.
[2023-10-25 15:27:50,257 INFO  L131       PetriNetUnfolder]: For 9861/10763 co-relation queries the response was YES.
[2023-10-25 15:27:50,315 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-25 15:27:50,390 INFO  L137   encePairwiseOnDemand]: 301/315 looper letters, 40 selfloop transitions, 15 changer transitions 1/97 dead transitions.
[2023-10-25 15:27:50,409 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 97 transitions, 513 flow
[2023-10-25 15:27:50,410 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:50,410 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:50,411 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions.
[2023-10-25 15:27:50,412 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5555555555555556
[2023-10-25 15:27:50,412 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 525 transitions.
[2023-10-25 15:27:50,412 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions.
[2023-10-25 15:27:50,412 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:50,412 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions.
[2023-10-25 15:27:50,413 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-25 15:27:50,415 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-25 15:27:50,415 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-25 15:27:50,415 INFO  L175             Difference]: Start difference. First operand has 76 places, 93 transitions, 400 flow. Second operand 3 states and 525 transitions.
[2023-10-25 15:27:50,415 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 97 transitions, 513 flow
[2023-10-25 15:27:50,520 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 467 flow, removed 9 selfloop flow, removed 4 redundant places.
[2023-10-25 15:27:50,522 INFO  L231             Difference]: Finished difference. Result has 70 places, 78 transitions, 314 flow
[2023-10-25 15:27:50,522 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-25 15:27:50,522 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2023-10-25 15:27:50,523 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 314 flow
[2023-10-25 15:27:50,523 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-25 15:27:50,523 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:50,523 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:50,523 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2023-10-25 15:27:50,523 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-25 15:27:50,524 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:50,530 INFO  L85        PathProgramCache]: Analyzing trace with hash -1585111186, now seen corresponding path program 1 times
[2023-10-25 15:27:50,530 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:50,530 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286664607]
[2023-10-25 15:27:50,530 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:50,530 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:50,549 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:50,625 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-25 15:27:50,626 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:50,626 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286664607]
[2023-10-25 15:27:50,626 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286664607] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:50,626 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:50,626 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:50,627 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283434102]
[2023-10-25 15:27:50,627 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:50,628 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:50,628 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:50,628 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:50,629 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:50,638 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 166 out of 315
[2023-10-25 15:27:50,639 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-25 15:27:50,639 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:50,639 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 315
[2023-10-25 15:27:50,639 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:51,091 INFO  L130       PetriNetUnfolder]: 2248/5099 cut-off events.
[2023-10-25 15:27:51,091 INFO  L131       PetriNetUnfolder]: For 1512/1676 co-relation queries the response was YES.
[2023-10-25 15:27:51,098 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-25 15:27:51,101 INFO  L137   encePairwiseOnDemand]: 310/315 looper letters, 14 selfloop transitions, 1 changer transitions 36/68 dead transitions.
[2023-10-25 15:27:51,101 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 68 transitions, 332 flow
[2023-10-25 15:27:51,101 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:51,101 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:51,102 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 538 transitions.
[2023-10-25 15:27:51,103 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5693121693121693
[2023-10-25 15:27:51,103 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 538 transitions.
[2023-10-25 15:27:51,103 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 538 transitions.
[2023-10-25 15:27:51,104 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:51,104 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 538 transitions.
[2023-10-25 15:27:51,105 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-25 15:27:51,109 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-25 15:27:51,109 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-25 15:27:51,109 INFO  L175             Difference]: Start difference. First operand has 70 places, 78 transitions, 314 flow. Second operand 3 states and 538 transitions.
[2023-10-25 15:27:51,109 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 68 transitions, 332 flow
[2023-10-25 15:27:51,136 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 68 transitions, 300 flow, removed 5 selfloop flow, removed 2 redundant places.
[2023-10-25 15:27:51,137 INFO  L231             Difference]: Finished difference. Result has 66 places, 32 transitions, 109 flow
[2023-10-25 15:27:51,137 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-25 15:27:51,139 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2023-10-25 15:27:51,139 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 32 transitions, 109 flow
[2023-10-25 15:27:51,139 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-25 15:27:51,139 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:51,139 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1]
[2023-10-25 15:27:51,139 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2023-10-25 15:27:51,140 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-25 15:27:51,140 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:51,146 INFO  L85        PathProgramCache]: Analyzing trace with hash -1175515184, now seen corresponding path program 1 times
[2023-10-25 15:27:51,146 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:51,146 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914743087]
[2023-10-25 15:27:51,146 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:51,147 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:51,164 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:51,179 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-25 15:27:51,215 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:51,234 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-25 15:27:51,249 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-25 15:27:51,250 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2023-10-25 15:27:51,250 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2023-10-25 15:27:51,250 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2023-10-25 15:27:51,250 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2023-10-25 15:27:51,250 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2023-10-25 15:27:51,250 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2023-10-25 15:27:51,251 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2023-10-25 15:27:51,252 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2023-10-25 15:27:51,252 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2023-10-25 15:27:51,252 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:51,253 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-25 15:27:51,253 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2023-10-25 15:27:51,272 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2023-10-25 15:27:51,282 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2023-10-25 15:27:51,416 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2023-10-25 15:27:51,429 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2023-10-25 15:27:51,433 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-25 15:27:51,434 INFO  L82        GeneralOperation]: Start removeDead. Operand has 198 places, 204 transitions, 452 flow
[2023-10-25 15:27:51,438 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 198 places, 204 transitions, 452 flow
[2023-10-25 15:27:51,439 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-25 15:27:51,439 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 198 places, 204 transitions, 452 flow
[2023-10-25 15:27:51,439 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 198 places, 204 transitions, 452 flow
[2023-10-25 15:27:51,439 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2023-10-25 15:27:51,569 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2023-10-25 15:27:51,579 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2023-10-25 15:27:51,583 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-25 15:27:51,605 INFO  L119        LiptonReduction]: Number of co-enabled transitions 16416
[2023-10-25 15:27:57,239 INFO  L134        LiptonReduction]: Checked pairs total: 77698
[2023-10-25 15:27:57,239 INFO  L136        LiptonReduction]: Total number of compositions: 138
[2023-10-25 15:27:57,240 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-25 15:27:57,241 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;@3c2cab3a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-25 15:27:57,241 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 17 error locations.
[2023-10-25 15:27:57,241 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2023-10-25 15:27:57,241 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:27:57,242 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:57,242 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-10-25 15:27:57,242 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-25 15:27:57,242 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:57,242 INFO  L85        PathProgramCache]: Analyzing trace with hash 47926, now seen corresponding path program 1 times
[2023-10-25 15:27:57,242 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:57,242 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019252147]
[2023-10-25 15:27:57,242 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:57,242 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:57,268 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:57,272 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-25 15:27:57,272 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:57,272 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019252147]
[2023-10-25 15:27:57,273 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019252147] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:57,273 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:57,273 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-10-25 15:27:57,273 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961092447]
[2023-10-25 15:27:57,273 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:57,273 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-10-25 15:27:57,273 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:57,274 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-10-25 15:27:57,274 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-10-25 15:27:57,274 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 189 out of 342
[2023-10-25 15:27:57,274 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-25 15:27:57,275 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:57,275 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 342
[2023-10-25 15:27:57,275 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:58,587 INFO  L130       PetriNetUnfolder]: 6623/13663 cut-off events.
[2023-10-25 15:27:58,588 INFO  L131       PetriNetUnfolder]: For 836/836 co-relation queries the response was YES.
[2023-10-25 15:27:58,607 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-25 15:27:58,641 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 33 selfloop transitions, 0 changer transitions 0/79 dead transitions.
[2023-10-25 15:27:58,641 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 79 transitions, 268 flow
[2023-10-25 15:27:58,642 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-10-25 15:27:58,642 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-10-25 15:27:58,642 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 419 transitions.
[2023-10-25 15:27:58,643 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6125730994152047
[2023-10-25 15:27:58,643 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 419 transitions.
[2023-10-25 15:27:58,643 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 419 transitions.
[2023-10-25 15:27:58,660 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:58,661 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 419 transitions.
[2023-10-25 15:27:58,661 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-25 15:27:58,662 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-25 15:27:58,663 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-25 15:27:58,663 INFO  L175             Difference]: Start difference. First operand has 84 places, 87 transitions, 218 flow. Second operand 2 states and 419 transitions.
[2023-10-25 15:27:58,663 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 79 transitions, 268 flow
[2023-10-25 15:27:58,664 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 268 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:58,665 INFO  L231             Difference]: Finished difference. Result has 81 places, 79 transitions, 202 flow
[2023-10-25 15:27:58,668 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-25 15:27:58,669 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, -3 predicate places.
[2023-10-25 15:27:58,669 INFO  L495      AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 202 flow
[2023-10-25 15:27:58,669 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-25 15:27:58,669 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:58,669 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-10-25 15:27:58,669 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2023-10-25 15:27:58,669 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-25 15:27:58,670 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:58,670 INFO  L85        PathProgramCache]: Analyzing trace with hash 46076772, now seen corresponding path program 1 times
[2023-10-25 15:27:58,670 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:58,670 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868322314]
[2023-10-25 15:27:58,670 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:58,671 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:58,681 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:58,701 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-25 15:27:58,702 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:58,702 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868322314]
[2023-10-25 15:27:58,702 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868322314] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:58,702 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:58,702 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:58,702 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467128577]
[2023-10-25 15:27:58,703 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:58,703 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:58,703 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:58,703 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:58,703 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:58,719 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2023-10-25 15:27:58,720 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-25 15:27:58,733 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:58,733 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2023-10-25 15:27:58,733 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:28:01,479 INFO  L130       PetriNetUnfolder]: 21520/37807 cut-off events.
[2023-10-25 15:28:01,479 INFO  L131       PetriNetUnfolder]: For 1890/1890 co-relation queries the response was YES.
[2023-10-25 15:28:01,539 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-25 15:28:01,662 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 49 selfloop transitions, 7 changer transitions 0/97 dead transitions.
[2023-10-25 15:28:01,663 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 350 flow
[2023-10-25 15:28:01,663 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:28:01,663 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:28:01,664 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2023-10-25 15:28:01,664 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2023-10-25 15:28:01,664 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2023-10-25 15:28:01,665 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2023-10-25 15:28:01,665 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:28:01,665 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2023-10-25 15:28:01,666 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-25 15:28:01,668 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-25 15:28:01,668 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-25 15:28:01,668 INFO  L175             Difference]: Start difference. First operand has 81 places, 79 transitions, 202 flow. Second operand 3 states and 594 transitions.
[2023-10-25 15:28:01,668 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 350 flow
[2023-10-25 15:28:01,670 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 350 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:28:01,670 INFO  L231             Difference]: Finished difference. Result has 85 places, 85 transitions, 256 flow
[2023-10-25 15:28:01,671 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-25 15:28:01,675 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 1 predicate places.
[2023-10-25 15:28:01,675 INFO  L495      AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 256 flow
[2023-10-25 15:28:01,676 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-25 15:28:01,676 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:28:01,676 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-10-25 15:28:01,676 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2023-10-25 15:28:01,676 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-25 15:28:01,676 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:28:01,677 INFO  L85        PathProgramCache]: Analyzing trace with hash 1352720361, now seen corresponding path program 1 times
[2023-10-25 15:28:01,677 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:28:01,677 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786619805]
[2023-10-25 15:28:01,677 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:28:01,677 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:28:01,706 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:28:01,723 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-25 15:28:01,723 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:28:01,723 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786619805]
[2023-10-25 15:28:01,723 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786619805] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:28:01,723 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:28:01,724 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:28:01,724 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096493595]
[2023-10-25 15:28:01,724 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:28:01,725 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:28:01,725 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:28:01,725 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:28:01,725 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:28:01,751 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2023-10-25 15:28:01,751 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-25 15:28:01,752 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:28:01,752 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2023-10-25 15:28:01,752 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:28:24,312 INFO  L130       PetriNetUnfolder]: 149242/244381 cut-off events.
[2023-10-25 15:28:24,313 INFO  L131       PetriNetUnfolder]: For 23097/23702 co-relation queries the response was YES.
[2023-10-25 15:28:25,144 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-25 15:28:26,140 INFO  L137   encePairwiseOnDemand]: 329/342 looper letters, 79 selfloop transitions, 9 changer transitions 0/125 dead transitions.
[2023-10-25 15:28:26,141 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 125 transitions, 555 flow
[2023-10-25 15:28:26,141 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:28:26,141 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:28:26,142 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions.
[2023-10-25 15:28:26,167 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6023391812865497
[2023-10-25 15:28:26,167 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 618 transitions.
[2023-10-25 15:28:26,167 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 618 transitions.
[2023-10-25 15:28:26,168 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:28:26,168 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 618 transitions.
[2023-10-25 15:28:26,169 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-25 15:28:26,171 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-25 15:28:26,171 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-25 15:28:26,171 INFO  L175             Difference]: Start difference. First operand has 85 places, 85 transitions, 256 flow. Second operand 3 states and 618 transitions.
[2023-10-25 15:28:26,171 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 125 transitions, 555 flow
[2023-10-25 15:28:26,921 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 125 transitions, 537 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:28:26,923 INFO  L231             Difference]: Finished difference. Result has 87 places, 94 transitions, 322 flow
[2023-10-25 15:28:26,923 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-25 15:28:26,924 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 3 predicate places.
[2023-10-25 15:28:26,924 INFO  L495      AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 322 flow
[2023-10-25 15:28:26,924 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-25 15:28:26,924 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:28:26,924 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:28:26,924 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2023-10-25 15:28:26,924 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-25 15:28:26,925 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:28:26,925 INFO  L85        PathProgramCache]: Analyzing trace with hash -1421087623, now seen corresponding path program 1 times
[2023-10-25 15:28:26,925 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:28:26,925 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440346239]
[2023-10-25 15:28:26,925 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:28:26,925 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:28:26,950 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:28:26,981 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-25 15:28:26,982 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:28:26,982 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440346239]
[2023-10-25 15:28:26,982 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440346239] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:28:26,982 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:28:26,982 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:28:26,982 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438675775]
[2023-10-25 15:28:26,982 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:28:26,983 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:28:26,983 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:28:26,983 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:28:26,983 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:28:26,999 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2023-10-25 15:28:27,000 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-25 15:28:27,000 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:28:27,000 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2023-10-25 15:28:27,000 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:28:28,391 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-25 15:28:28,391 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:28:28,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:28,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:28,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:28,403 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-25 15:28:28,403 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,636 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-25 15:28:28,636 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:28,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:28,650 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:28,651 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,946 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-25 15:28:28,947 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,947 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-25 15:28:28,948 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:28,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:29,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, 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-25 15:28:29,735 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:29,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:30,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:30,165 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:30,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:30,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:30,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:30,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:30,245 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:30,272 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:30,949 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:30,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:31,085 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:31,086 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:31,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][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-25 15:28:31,185 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,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][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-25 15:28:31,186 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 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-25 15:28:31,186 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:31,187 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:31,197 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,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][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-25 15:28:31,223 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:31,224 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,391 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-25 15:28:31,391 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:31,391 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:31,395 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:31,496 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,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][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-25 15:28:31,497 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:31,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:33,116 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-25 15:28:33,116 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:33,129 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][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-25 15:28:33,132 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,132 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-25 15:28:33,133 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:33,224 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-25 15:28:33,224 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:33,234 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-25 15:28:33,234 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:33,234 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 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-25 15:28:33,235 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:33,236 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:33,246 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:33,249 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:33,263 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:33,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:33,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:33,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:33,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:33,315 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:33,320 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,443 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-25 15:28:33,444 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,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][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-25 15:28:33,444 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 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-25 15:28:33,445 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:33,445 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,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, 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-25 15:28:33,549 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,663 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-25 15:28:33,663 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:33,679 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:33,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~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-25 15:28:33,680 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:33,681 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-25 15:28:33,681 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~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-25 15:28:33,683 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:33,683 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-25 15:28:33,683 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:33,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][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-25 15:28:33,788 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,789 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-25 15:28:33,789 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,791 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-25 15:28:33,791 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:33,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:33,805 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:33,875 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:33,880 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:33,883 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:33,886 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:33,893 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:33,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 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-25 15:28:34,326 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:34,431 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:34,435 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:34,564 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-25 15:28:34,565 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,566 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-25 15:28:34,566 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,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], [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-25 15:28:34,582 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,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, 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-25 15:28:34,583 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:34,699 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:34,701 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,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][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-25 15:28:34,717 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:34,718 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,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][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-25 15:28:34,745 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:34,768 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:34,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:34,792 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:34,795 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:34,797 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:34,802 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 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-25 15:28:34,806 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:34,808 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:34,809 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,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][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-25 15:28:34,814 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:34,816 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,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], [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-25 15:28:34,951 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:34,955 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:34,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:35,057 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:35,059 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,065 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,066 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:35,617 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:35,620 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-25 15:28:35,620 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,684 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-25 15:28:35,684 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,757 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-25 15:28:35,757 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,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, 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-25 15:28:35,771 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,776 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:35,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:35,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,791 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,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][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-25 15:28:35,824 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,824 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-25 15:28:35,825 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,826 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-25 15:28:35,826 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,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][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-25 15:28:35,827 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:35,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:35,876 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:35,878 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,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, 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-25 15:28:35,884 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,886 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,887 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:35,914 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,920 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,921 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:35,957 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:35,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:36,042 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:36,045 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:36,050 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:36,051 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:36,197 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:36,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:36,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, 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-25 15:28:36,262 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:36,269 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-25 15:28:36,269 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:36,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:36,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,270 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-25 15:28:36,270 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:36,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:36,331 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-25 15:28:36,333 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,342 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-25 15:28:36,342 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,427 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-25 15:28:36,427 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:36,442 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:36,445 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:36,447 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:36,449 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:36,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:36,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:36,455 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:36,462 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:36,962 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,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], [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-25 15:28:36,965 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:36,983 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:36,984 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:36,994 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:36,995 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:36,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,245 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,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, 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-25 15:28:37,299 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,301 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:37,365 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-25 15:28:37,365 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,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][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-25 15:28:37,366 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,368 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-25 15:28:37,368 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:37,369 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,370 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,371 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-25 15:28:37,371 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,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, 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-25 15:28:37,475 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,476 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-25 15:28:37,476 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 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-25 15:28:37,490 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,492 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,493 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:37,497 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,498 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 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-25 15:28:37,499 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,500 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,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], [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-25 15:28:37,503 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:37,509 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,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, 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-25 15:28:37,512 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:37,564 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,605 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,606 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 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-25 15:28:37,610 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:37,611 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,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, 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-25 15:28:37,620 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,621 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,622 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,623 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:37,671 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:37,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:37,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,835 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:37,840 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:37,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:37,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:38,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:38,304 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,311 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:38,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,357 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,371 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,371 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-25 15:28:38,372 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,373 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,374 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-25 15:28:38,374 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,376 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,390 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-25 15:28:38,390 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,473 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-25 15:28:38,474 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,501 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,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, 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-25 15:28:38,502 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,504 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,505 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,505 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,506 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:38,514 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:38,531 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:38,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:38,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:38,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,630 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,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], [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-25 15:28:38,659 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:38,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 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-25 15:28:38,806 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,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], [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-25 15:28:38,865 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,868 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:38,870 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:38,870 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,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], [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-25 15:28:38,885 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, 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-25 15:28:38,902 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:38,920 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,923 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-25 15:28:38,923 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:28:38,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:28:38,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:28:38,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:28:38,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,932 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:38,935 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:38,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:38,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,938 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:38,940 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:38,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, 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-25 15:28:38,943 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:38,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:38,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:38,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,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, 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-25 15:28:39,001 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:39,075 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:39,076 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:39,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:39,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:39,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:39,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, 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-25 15:28:39,076 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,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, 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-25 15:28:39,078 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:39,080 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:39,083 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,100 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-25 15:28:39,101 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:39,102 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,104 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-25 15:28:39,105 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:39,105 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:39,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:39,139 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,140 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-25 15:28:39,140 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:39,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:39,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:39,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:39,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, 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-25 15:28:39,192 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:39,643 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:39,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:39,713 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:39,840 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:39,845 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:39,864 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:39,868 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,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, 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-25 15:28:39,874 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,891 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-25 15:28:39,891 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:28:39,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:28:39,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:28:39,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:28:39,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:39,894 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,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], [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-25 15:28:39,899 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:39,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:39,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, 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-25 15:28:39,902 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:39,905 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:39,908 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:39,916 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-25 15:28:39,917 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,919 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-25 15:28:39,919 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,991 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-25 15:28:39,991 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,992 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-25 15:28:39,992 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:39,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:39,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:40,065 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:40,066 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:40,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:40,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], [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-25 15:28:40,067 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, 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-25 15:28:40,068 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:40,068 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 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-25 15:28:40,069 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:40,070 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:40,071 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,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], [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-25 15:28:40,160 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,165 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,173 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:40,177 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:40,209 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:40,210 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:40,367 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:40,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:40,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:40,387 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:40,389 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:40,390 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,393 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [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-25 15:28:40,395 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:40,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:40,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [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-25 15:28:40,395 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:40,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:40,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:40,398 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-25 15:28:40,398 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:40,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:40,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,407 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:40,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:40,416 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:40,419 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:40,421 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,428 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-25 15:28:40,428 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,437 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-25 15:28:40,437 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,439 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,442 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-25 15:28:40,442 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:40,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,447 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,450 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,461 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,461 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,470 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-25 15:28:40,471 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:40,471 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-25 15:28:40,471 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:40,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:40,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:40,494 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:40,495 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:40,501 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:40,525 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-25 15:28:40,526 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:40,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:40,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:40,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:41,043 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,044 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-25 15:28:41,044 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,052 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-25 15:28:41,052 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:28:41,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,055 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,120 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,129 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,135 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:41,144 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,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, 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-25 15:28:41,151 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,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, 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-25 15:28:41,218 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:41,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:41,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,303 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:41,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,321 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,322 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:41,326 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:41,326 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:41,341 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,343 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-25 15:28:41,343 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:41,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:41,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,343 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-25 15:28:41,344 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:41,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:41,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,353 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:41,353 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:41,361 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:41,365 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:41,367 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,370 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-25 15:28:41,370 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2023-10-25 15:28:41,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,386 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,401 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,402 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,405 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:41,406 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,418 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,420 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,431 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,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, 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-25 15:28:41,432 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,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, 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-25 15:28:41,432 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:41,434 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:41,434 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:41,454 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,461 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,461 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:41,462 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,487 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-25 15:28:41,487 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,492 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-25 15:28:41,492 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, 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-25 15:28:41,513 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:41,519 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:41,538 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:41,539 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:41,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,612 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:41,664 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,668 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,668 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,671 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,678 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,682 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,688 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,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, 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-25 15:28:41,713 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,751 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,752 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,803 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,809 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 139#threadEXITtrue, 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-25 15:28:41,815 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:41,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:41,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:41,836 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,837 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:41,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:41,852 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,855 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,874 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,876 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,877 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:41,879 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,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], [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-25 15:28:41,890 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,897 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,898 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-25 15:28:41,899 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:41,901 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:41,901 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:41,903 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,904 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-25 15:28:41,904 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:41,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:41,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,908 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,908 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,916 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,920 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:41,930 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:41,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:41,965 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:41,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:41,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:41,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:42,369 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,375 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-25 15:28:42,375 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,377 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-25 15:28:42,377 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,432 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-25 15:28:42,433 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:42,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:42,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:42,446 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,448 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-25 15:28:42,448 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,453 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-25 15:28:42,453 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2023-10-25 15:28:42,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,485 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:42,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:42,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,485 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-25 15:28:42,485 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:42,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:42,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:42,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:42,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:42,500 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:42,503 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:42,507 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,534 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,538 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,577 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,599 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,627 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:42,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:42,639 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-25 15:28:42,639 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:42,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:42,643 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:42,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], [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-25 15:28:42,647 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,652 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,656 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,659 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:42,678 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:42,679 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,680 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,681 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,682 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:42,693 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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], [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-25 15:28:42,695 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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], [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-25 15:28:42,697 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,699 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,702 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-25 15:28:42,702 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,703 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-25 15:28:42,703 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,704 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-25 15:28:42,704 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,704 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-25 15:28:42,705 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:42,708 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:42,709 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,713 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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], [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-25 15:28:42,714 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,719 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-25 15:28:42,719 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:42,726 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,735 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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], [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-25 15:28:42,779 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,792 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:42,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,829 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-25 15:28:42,830 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,831 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-25 15:28:42,831 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,839 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:42,842 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,842 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-25 15:28:42,842 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:42,845 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][56], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:42,845 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,852 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-25 15:28:42,852 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,853 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-25 15:28:42,853 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:28:42,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:42,890 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:42,892 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,893 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,894 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:42,897 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,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, 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-25 15:28:42,898 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,968 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-25 15:28:42,968 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,969 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-25 15:28:42,969 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 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-25 15:28:42,980 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:42,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,985 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:42,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:42,988 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:42,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:42,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:43,002 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-25 15:28:43,002 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:43,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,002 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-25 15:28:43,003 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,005 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:43,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,006 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:43,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:43,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 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-25 15:28:43,008 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 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-25 15:28:43,009 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,014 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,015 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,020 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:43,022 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,025 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:43,027 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:43,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:43,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:43,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:43,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:43,028 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:43,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:43,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,041 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,043 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,045 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,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, 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-25 15:28:43,046 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,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, 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-25 15:28:43,046 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,048 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,049 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,049 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,050 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,052 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,060 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,062 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,065 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,066 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,068 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-25 15:28:43,068 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,069 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-25 15:28:43,069 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,073 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,073 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,074 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,076 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,078 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:43,080 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:43,080 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 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-25 15:28:43,089 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,091 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,092 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,166 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:43,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:43,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:43,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:43,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,189 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:43,190 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:43,192 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:43,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:43,232 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:43,233 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, 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-25 15:28:43,234 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 9#threadEXITtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 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-25 15:28:43,236 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:43,237 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, 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-25 15:28:43,238 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 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-25 15:28:43,240 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,241 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,242 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:43,253 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,254 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,283 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,299 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-25 15:28:43,300 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,682 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,682 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,694 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:43,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,703 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,708 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,730 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,732 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,734 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,736 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,738 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,739 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,740 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,741 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,743 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,744 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,747 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,757 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:43,758 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 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-25 15:28:43,759 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, 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-25 15:28:43,759 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,760 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,762 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:43,763 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,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, 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-25 15:28:43,771 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:43,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:43,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,774 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,824 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,858 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:43,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:43,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,891 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,894 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,896 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,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, 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-25 15:28:43,898 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,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, 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-25 15:28:43,899 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,900 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,902 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,903 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:43,904 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:43,914 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:43,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:43,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,941 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,942 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,987 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:43,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:43,989 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:43,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:43,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:43,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:43,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:43,995 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,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], [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-25 15:28:43,997 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:43,997 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:43,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:43,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:43,999 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:43,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,007 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2023-10-25 15:28:44,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-10-25 15:28:44,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-10-25 15:28:44,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,008 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,011 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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|), 140#L1019-1true, 141#L1019-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2023-10-25 15:28:44,015 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,015 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,025 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-25 15:28:44,025 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,026 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-25 15:28:44,026 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,026 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,028 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-25 15:28:44,028 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:44,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:44,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,029 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,032 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,033 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,034 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,034 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,036 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:44,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:44,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:44,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,037 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,041 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:44,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:44,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:44,043 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-25 15:28:44,044 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,044 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:44,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:44,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,046 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,048 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,050 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,052 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,053 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 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-25 15:28:44,090 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,093 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,100 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-25 15:28:44,100 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,102 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-25 15:28:44,102 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,123 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-25 15:28:44,123 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,125 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,128 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,156 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,158 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,162 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:44,163 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,164 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,165 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,168 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,171 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 9#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 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-25 15:28:44,177 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,178 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,182 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,185 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:44,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,189 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:44,215 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:44,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:44,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,218 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,223 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,225 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,226 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:44,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->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-25 15:28:44,227 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:44,228 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,231 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,235 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,236 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:44,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:44,237 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:44,239 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 139#threadEXITtrue, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:44,239 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,247 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,248 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,251 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,253 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,256 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,256 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,270 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,273 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,276 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,278 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,278 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,279 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:44,280 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:44,281 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,284 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-25 15:28:44,284 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,286 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-25 15:28:44,286 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,288 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:44,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:44,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,291 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,295 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,296 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,296 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:44,297 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:44,348 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= |v_threadThread1of4ForFork0_#res.base_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_78))  InVars {~data~0=v_~data~0_78}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_78}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 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-25 15:28:44,350 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,351 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,352 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,353 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 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-25 15:28:44,354 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,356 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,356 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,358 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,360 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-25 15:28:44,360 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,363 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-25 15:28:44,364 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,373 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-25 15:28:44,373 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,377 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-25 15:28:44,377 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:28:44,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,399 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,401 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,402 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,402 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:44,403 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:44,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,410 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:44,411 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,430 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,431 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,433 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:44,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:44,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,435 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:44,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,449 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,450 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,450 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,451 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,452 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:44,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,456 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2023-10-25 15:28:44,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 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-25 15:28:44,476 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,489 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,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], [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-25 15:28:44,490 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:44,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,543 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:44,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:44,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,544 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:44,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:28:44,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,588 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-25 15:28:44,588 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:28:44,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:44,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,940 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,941 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,942 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:44,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,942 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:44,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:44,943 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,947 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,948 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:44,956 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,962 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:44,963 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,968 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,975 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,976 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:44,976 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,980 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:44,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:44,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:44,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:44,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, 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-25 15:28:44,999 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:45,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,019 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,029 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,031 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,032 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,040 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,049 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,049 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,056 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,059 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:45,074 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-25 15:28:45,075 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:28:45,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:28:45,075 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-25 15:28:45,075 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:28:45,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2023-10-25 15:28:45,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 201#true, 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-25 15:28:45,089 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,090 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:45,091 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:45,091 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,093 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,093 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,097 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-25 15:28:45,097 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 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-25 15:28:45,098 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,101 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,104 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,113 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,117 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,118 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,128 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,147 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-25 15:28:45,147 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,150 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-25 15:28:45,150 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,159 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-25 15:28:45,159 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,160 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-25 15:28:45,160 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,165 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,167 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,168 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,169 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,170 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,171 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,171 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,175 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,176 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,183 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,185 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,187 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,188 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:28:45,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:45,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,203 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,204 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,218 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,225 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,226 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:45,234 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 8#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:45,234 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:45,237 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:45,237 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,247 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,247 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,248 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,248 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,271 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,284 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:45,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:28:45,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,296 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,296 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,308 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,308 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,312 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,312 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,313 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,321 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,322 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:45,323 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:45,323 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 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-25 15:28:45,331 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,332 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,332 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,333 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,334 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-25 15:28:45,334 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:45,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:45,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [threadThread1of4ForFork0NotInUse, 201#true, 9#threadEXITtrue, 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-25 15:28:45,343 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,346 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,352 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2023-10-25 15:28:45,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [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-25 15:28:45,368 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:45,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:45,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,376 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,376 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,377 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,378 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2023-10-25 15:28:45,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,384 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:45,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:45,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:28:45,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,390 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,392 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,394 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,401 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,403 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-25 15:28:45,403 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,404 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-25 15:28:45,404 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 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-25 15:28:45,409 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,410 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,410 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,425 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,427 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,428 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,432 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-10-25 15:28:45,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:45,437 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:45,438 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:28:45,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:45,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,443 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,445 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,445 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-10-25 15:28:45,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,454 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,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], [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-25 15:28:45,472 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,473 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:28:45,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,480 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,482 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,484 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,486 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-10-25 15:28:45,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:45,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:45,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:28:45,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,487 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,488 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,491 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~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-25 15:28:45,493 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [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-25 15:28:45,494 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 8#threadEXITtrue, 147#L1037-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2023-10-25 15:28:45,497 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,512 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-10-25 15:28:45,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,513 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:45,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:28:45,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,515 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,517 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_5, ~data~0=v_~data~0_76}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][97], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 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-25 15:28:45,520 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,521 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,524 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,526 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,526 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_74, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][82], [threadThread1of4ForFork0NotInUse, 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-25 15:28:45,529 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,530 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,541 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,541 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-10-25 15:28:45,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,542 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:45,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,543 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:28:45,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:45,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,549 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-10-25 15:28:45,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:28:45,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,551 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-10-25 15:28:45,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,564 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1406] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0) (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_74))  InVars {~data~0=v_~data~0_74}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=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-25 15:28:45,566 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,568 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,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, 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-25 15:28:45,569 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-10-25 15:28:45,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,578 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-10-25 15:28:45,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-10-25 15:28:45,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-10-25 15:28:45,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-10-25 15:28:45,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,589 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-10-25 15:28:45,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-10-25 15:28:45,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-10-25 15:28:45,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-10-25 15:28:45,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,593 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-10-25 15:28:45,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:45,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:28:45,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:45,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,594 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1411] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_76 v_threadThread4of4ForFork0_~x~0_5))  InVars {~data~0=v_~data~0_76}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~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-25 15:28:45,595 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-10-25 15:28:45,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,598 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-10-25 15:28:45,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:45,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:45,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:28:45,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_80, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [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-25 15:28:45,599 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-10-25 15:28:45,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1022-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_threadThread2of4ForFork0_~x~0_7 v_~data~0_80))  InVars {~data~0=v_~data~0_80}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=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-25 15:28:45,600 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-10-25 15:28:45,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:45,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:28:45,601 INFO  L130       PetriNetUnfolder]: 124324/215293 cut-off events.
[2023-10-25 15:28:45,602 INFO  L131       PetriNetUnfolder]: For 50054/50940 co-relation queries the response was YES.
[2023-10-25 15:28:46,397 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-25 15:28:47,615 INFO  L137   encePairwiseOnDemand]: 335/342 looper letters, 56 selfloop transitions, 11 changer transitions 0/115 dead transitions.
[2023-10-25 15:28:47,615 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 522 flow
[2023-10-25 15:28:47,616 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:28:47,616 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:28:47,623 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2023-10-25 15:28:47,623 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2023-10-25 15:28:47,623 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2023-10-25 15:28:47,623 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2023-10-25 15:28:47,624 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:28:47,624 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2023-10-25 15:28:47,625 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-25 15:28:47,626 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-25 15:28:47,626 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-25 15:28:47,626 INFO  L175             Difference]: Start difference. First operand has 87 places, 94 transitions, 322 flow. Second operand 3 states and 594 transitions.
[2023-10-25 15:28:47,627 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 522 flow
[2023-10-25 15:28:48,356 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 496 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:28:48,358 INFO  L231             Difference]: Finished difference. Result has 88 places, 103 transitions, 391 flow
[2023-10-25 15:28:48,358 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-25 15:28:48,359 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 4 predicate places.
[2023-10-25 15:28:48,359 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 103 transitions, 391 flow
[2023-10-25 15:28:48,359 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-25 15:28:48,359 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:28:48,360 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:28:48,360 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2023-10-25 15:28:48,360 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-25 15:28:48,360 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:28:48,360 INFO  L85        PathProgramCache]: Analyzing trace with hash 1448136107, now seen corresponding path program 1 times
[2023-10-25 15:28:48,360 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:28:48,360 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947332835]
[2023-10-25 15:28:48,361 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:28:48,361 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:28:48,398 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:28:48,435 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-25 15:28:48,436 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:28:48,436 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947332835]
[2023-10-25 15:28:48,436 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947332835] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:28:48,436 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:28:48,436 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:28:48,436 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509122761]
[2023-10-25 15:28:48,436 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:28:48,437 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:28:48,437 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:28:48,437 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:28:48,438 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:28:48,450 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2023-10-25 15:28:48,450 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-25 15:28:48,450 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:28:48,450 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2023-10-25 15:28:48,450 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:28:49,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:49,318 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:28:49,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:28:49,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:28:49,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:28:49,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:49,319 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-10-25 15:28:49,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:28:49,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:28:49,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-10-25 15:28:49,319 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-25 15:28:49,319 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2023-10-25 15:28:49,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:28:49,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:28:49,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-10-25 15:28:49,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:49,544 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:28:49,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:28:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:28:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:28:49,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:28:49,545 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-10-25 15:28:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:28:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:28:49,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-10-25 15:28:49,746 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-25 15:28:49,746 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,759 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-25 15:28:49,760 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:49,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is not cut-off event
[2023-10-25 15:28:50,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:50,100 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:50,101 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:28:50,101 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:28:50,102 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:50,342 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,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, 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-25 15:28:50,343 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:50,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:50,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, 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-25 15:28:50,365 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:50,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:50,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:50,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:50,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:50,375 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:50,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:50,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:50,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:50,376 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-25 15:28:50,376 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:50,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:50,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:50,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:28:50,408 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:50,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:50,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:50,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2023-10-25 15:28:51,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,134 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:51,135 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,136 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:28:51,137 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:51,150 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:51,151 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:28:51,175 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:51,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:51,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:51,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:51,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], [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-25 15:28:51,189 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,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], [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-25 15:28:51,190 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,190 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-25 15:28:51,190 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,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, 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-25 15:28:51,219 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2023-10-25 15:28:51,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:51,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-25 15:28:51,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2023-10-25 15:28:51,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:51,236 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,237 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-25 15:28:51,237 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-10-25 15:28:51,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:51,238 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:51,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:51,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 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-25 15:28:51,322 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:51,324 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,324 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,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][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-25 15:28:51,325 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,625 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,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][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-25 15:28:51,627 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,628 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:51,628 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:51,683 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:51,685 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:51,685 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:51,686 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,691 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:51,694 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-10-25 15:28:51,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:51,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:51,734 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:51,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:28:51,735 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:51,737 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:51,737 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,738 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-25 15:28:51,738 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,738 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-25 15:28:51,739 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:51,756 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:28:51,756 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-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-25 15:28:51,758 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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-25 15:28:51,759 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:51,790 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-25 15:28:51,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:28:51,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:28:51,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:51,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:51,791 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2023-10-25 15:28:51,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:51,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:28:51,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2023-10-25 15:28:51,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:51,809 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:51,809 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:51,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:52,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:52,265 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,267 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:52,267 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,268 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:52,270 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:52,272 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,293 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:52,295 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:52,332 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:52,335 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:52,485 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:52,487 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:52,488 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,488 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:28:52,502 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,503 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,650 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,654 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 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-25 15:28:52,655 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,656 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:52,666 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,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][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-25 15:28:52,670 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,730 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,733 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:52,736 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:52,736 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:52,737 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,738 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:52,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,738 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:28:52,739 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:52,740 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:52,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:52,740 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:52,741 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,742 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:52,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:52,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,742 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,743 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,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, 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-25 15:28:52,745 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:52,791 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,792 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:52,792 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:28:52,814 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,815 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-25 15:28:52,815 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,815 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-25 15:28:52,815 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,816 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-25 15:28:52,816 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:52,863 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:52,863 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [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-25 15:28:52,868 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [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-25 15:28:52,868 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-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-25 15:28:52,869 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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-25 15:28:52,870 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,875 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-25 15:28:52,889 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:52,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-10-25 15:28:52,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:52,989 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:52,990 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:52,991 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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-25 15:28:52,992 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:52,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:54,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:54,531 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:54,533 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,535 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:54,543 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:54,546 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:54,571 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:28:54,572 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,573 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,574 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:28:54,576 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:54,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,577 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,628 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,628 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,630 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:54,713 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,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][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-25 15:28:54,714 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:54,715 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:28:54,716 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:54,727 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:28:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,728 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,730 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:54,740 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:28:54,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,803 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,806 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:54,806 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:54,807 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:54,814 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,814 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:54,815 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,817 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:54,818 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:54,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:28:54,818 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,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, 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-25 15:28:54,833 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:54,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:54,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:54,835 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:54,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:54,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:54,835 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:54,839 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:28:54,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:54,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2023-10-25 15:28:55,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,017 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,022 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,033 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,106 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,106 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:55,107 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,108 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,108 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:28:55,109 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, 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-25 15:28:55,110 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:55,111 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:55,111 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,112 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,113 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,113 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,116 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:55,120 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:55,121 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:55,121 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,122 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,123 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,123 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,172 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-25 15:28:55,172 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,173 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-25 15:28:55,173 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,173 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-25 15:28:55,173 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,174 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-25 15:28:55,174 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,175 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-25 15:28:55,175 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,175 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-25 15:28:55,175 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:55,202 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:55,202 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:55,204 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:28:55,204 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:28:55,211 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:28:55,211 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:55,212 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,216 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-25 15:28:55,216 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,225 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,225 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-25 15:28:55,226 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,226 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:55,232 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,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][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-25 15:28:55,232 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-10-25 15:28:55,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,233 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:55,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:55,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:55,678 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,692 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:55,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,692 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-25 15:28:55,692 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 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-25 15:28:55,693 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,694 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,694 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:55,697 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:55,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,737 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:55,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,738 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:55,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,739 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:55,741 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:55,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:55,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,742 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:55,745 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:28:55,746 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:28:55,747 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:55,819 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,820 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,901 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:55,903 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,903 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,904 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:55,913 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,915 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:28:55,915 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,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, 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-25 15:28:55,916 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,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][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-25 15:28:55,919 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:55,920 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:28:55,920 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:28:55,922 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:55,922 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:28:55,923 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:55,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:55,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:55,933 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:55,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:55,936 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:28:55,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:55,939 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:28:55,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,941 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-25 15:28:55,941 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:28:55,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:55,945 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:28:55,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:55,955 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:28:55,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:55,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:56,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:56,021 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->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-25 15:28:56,093 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:56,094 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:56,094 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:56,099 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:56,099 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:56,100 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:56,121 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:28:56,122 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:56,122 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:56,154 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:56,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:56,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:56,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:56,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:56,173 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,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, 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-25 15:28:56,174 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:56,174 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:56,178 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:56,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:56,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2023-10-25 15:28:56,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:28:56,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, 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-25 15:28:56,214 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 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-25 15:28:56,215 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,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, 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-25 15:28:56,215 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:56,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, 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-25 15:28:56,537 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:56,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:56,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,046 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,046 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:57,047 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,048 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,049 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:28:57,049 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:57,126 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1249] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:57,126 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:57,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:28:57,127 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,131 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:57,131 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:28:57,143 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,144 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-25 15:28:57,144 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:57,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:57,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,144 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:57,145 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,146 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-25 15:28:57,146 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:28:57,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,147 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:57,151 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:57,151 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:57,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,320 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:28:57,321 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 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-25 15:28:57,322 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:57,323 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,324 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,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][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-25 15:28:57,325 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:57,327 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:57,328 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,329 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-25 15:28:57,329 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,329 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-25 15:28:57,330 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:57,333 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,334 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,335 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-25 15:28:57,335 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,336 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-25 15:28:57,336 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:28:57,391 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,391 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,392 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:57,395 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,395 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:57,396 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:57,401 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:28:57,402 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:57,404 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,404 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:57,420 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,540 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,542 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,543 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:57,543 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:57,567 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:57,580 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,582 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,583 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:57,633 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,645 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,662 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,662 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:57,710 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 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-25 15:28:57,711 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:57,711 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:57,713 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:57,713 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 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-25 15:28:57,714 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->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-25 15:28:57,738 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,738 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:28:57,739 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:28:57,741 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:28:57,741 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:57,742 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,761 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:28:57,762 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:57,762 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,775 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:57,776 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:28:57,783 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:57,785 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:57,805 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:57,808 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:57,825 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:57,827 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:57,899 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:28:57,900 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,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][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-25 15:28:57,901 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:57,921 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,924 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:28:57,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:28:57,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:57,928 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:57,929 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:28:57,934 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:57,935 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:57,938 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:28:57,939 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-10-25 15:28:57,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:28:57,943 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-25 15:28:57,943 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,943 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-25 15:28:57,944 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:57,944 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-25 15:28:57,944 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:28:57,960 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,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, 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-25 15:28:57,960 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:57,974 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:28:57,975 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:57,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:57,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:58,899 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,900 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-25 15:28:58,900 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:58,900 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:58,902 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,902 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-25 15:28:58,902 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:58,903 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:58,906 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:28:58,907 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:58,908 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:28:58,908 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:58,920 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:58,920 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:58,935 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:58,936 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:28:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:28:58,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:28:58,983 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,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, 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-25 15:28:58,985 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:58,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:28:59,109 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:59,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:28:59,110 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:59,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,111 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:59,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:28:59,112 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:28:59,112 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,113 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:59,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:59,115 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:59,118 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,118 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:28:59,119 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:28:59,119 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:59,120 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,121 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,122 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-25 15:28:59,122 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:59,122 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,123 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-25 15:28:59,123 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:28:59,124 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,125 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,125 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-25 15:28:59,125 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,126 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-25 15:28:59,126 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,127 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-25 15:28:59,127 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,128 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-25 15:28:59,128 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:59,132 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:28:59,132 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,133 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,134 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,135 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-25 15:28:59,135 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:59,136 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,136 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-25 15:28:59,136 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:59,138 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:59,593 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:28:59,593 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:28:59,600 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,600 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:59,604 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:28:59,609 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,609 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,611 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [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-25 15:28:59,612 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,614 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:28:59,614 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,622 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,623 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:59,643 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,662 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 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-25 15:28:59,672 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,673 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:59,673 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:28:59,682 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:28:59,698 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:59,698 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,699 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,701 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:59,701 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:59,702 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:28:59,739 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,742 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:28:59,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:28:59,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:28:59,742 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,764 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:59,780 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,781 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,782 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,801 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:59,802 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:28:59,802 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:28:59,835 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:59,835 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,836 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,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, 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-25 15:28:59,851 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:59,851 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:28:59,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:28:59,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:28:59,852 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:28:59,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:28:59,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:28:59,865 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:28:59,867 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:28:59,874 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:28:59,878 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:28:59,879 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:28:59,913 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:28:59,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:28:59,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2023-10-25 15:29:00,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:00,006 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:00,006 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:00,010 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:00,010 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:00,013 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:00,014 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,025 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:00,025 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:00,026 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:00,026 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:00,030 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:29:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:00,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:00,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, 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-25 15:29:00,034 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:29:00,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:00,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:00,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:00,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:00,039 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:00,039 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,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, 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-25 15:29:00,041 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,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, 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-25 15:29:00,042 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:00,048 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:00,049 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 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-25 15:29:00,054 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,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, 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-25 15:29:00,054 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:00,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:00,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:01,218 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:01,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:01,219 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:01,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:01,244 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:01,246 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,249 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 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-25 15:29:01,249 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:01,253 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:01,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,253 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-25 15:29:01,253 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-10-25 15:29:01,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:01,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:01,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-10-25 15:29:01,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:01,254 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:01,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:01,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:01,372 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 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-25 15:29:01,374 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:01,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:01,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:01,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:01,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:01,378 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:01,378 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,379 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-25 15:29:01,379 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:29:01,380 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,380 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-25 15:29:01,380 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:01,381 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,382 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,382 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:01,382 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,383 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,383 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:01,384 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,384 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-25 15:29:01,384 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,385 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,386 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-25 15:29:01,386 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:01,387 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:01,388 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:01,389 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:01,390 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,391 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-25 15:29:01,391 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:01,392 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,392 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-25 15:29:01,392 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:01,395 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,396 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-25 15:29:01,396 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:01,397 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,398 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-25 15:29:01,398 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,399 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-25 15:29:01,399 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:01,399 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:01,400 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:01,493 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:01,494 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:01,497 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 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-25 15:29:01,497 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:01,501 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:01,501 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:01,517 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:01,518 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:01,520 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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-25 15:29:01,521 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:01,530 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:01,531 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:01,531 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,553 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,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][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-25 15:29:01,558 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:01,566 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:01,566 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:01,567 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:01,581 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,582 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,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, 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-25 15:29:01,582 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:01,595 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:01,981 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:01,981 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:01,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:02,000 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,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][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-25 15:29:02,000 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,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][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-25 15:29:02,001 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:02,017 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:02,017 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 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-25 15:29:02,018 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:02,032 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:02,032 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:02,033 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:02,040 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:02,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:02,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:02,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:02,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:02,051 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:29:02,052 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:02,052 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:02,071 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:02,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:02,109 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,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, 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-25 15:29:02,110 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:02,110 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:02,147 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:02,147 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:02,148 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:02,195 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:02,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, 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-25 15:29:02,196 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:02,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:02,231 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:02,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:02,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:02,354 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:02,354 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:02,359 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][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-25 15:29:02,359 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:02,364 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:02,369 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,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, 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-25 15:29:02,369 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,373 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-25 15:29:02,373 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,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, 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-25 15:29:02,374 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,374 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-25 15:29:02,374 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,376 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-25 15:29:02,376 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:29:02,377 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,377 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-25 15:29:02,377 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:02,382 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:02,427 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:02,427 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,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, 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-25 15:29:02,428 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,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][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-25 15:29:02,432 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,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][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-25 15:29:02,432 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:02,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][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-25 15:29:02,433 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:02,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:02,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:02,565 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:02,575 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:02,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:03,336 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:03,782 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:03,782 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:03,803 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:03,803 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:03,810 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,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, 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-25 15:29:03,812 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:29:03,813 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:03,814 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2023-10-25 15:29:03,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:03,816 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,817 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-25 15:29:03,817 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:03,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:03,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-10-25 15:29:03,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:03,817 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:03,819 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,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, 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-25 15:29:03,820 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:03,848 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:03,848 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,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, 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-25 15:29:03,874 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:03,876 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:03,877 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:03,884 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:03,884 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:03,905 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:03,906 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:29:03,954 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:03,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:03,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:03,955 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:03,959 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:03,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,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, 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-25 15:29:03,960 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:03,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:03,964 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-25 15:29:03,964 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:03,964 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,965 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-25 15:29:03,965 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,966 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-25 15:29:03,966 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:03,966 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,967 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-25 15:29:03,967 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,968 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-25 15:29:03,968 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:03,969 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,969 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-25 15:29:03,969 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,970 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:03,970 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,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, 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-25 15:29:03,971 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,971 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:03,971 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:03,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:03,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:03,973 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,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, 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-25 15:29:03,974 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:04,515 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:04,515 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:04,516 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:04,519 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:04,520 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:04,520 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:04,526 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:04,527 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,527 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,540 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,552 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,555 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:04,559 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:04,560 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,561 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,562 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:04,563 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:04,563 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:04,565 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:04,566 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:29:04,598 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,610 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:04,610 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,611 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:04,633 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:04,633 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:04,666 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:04,667 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,667 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:04,670 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:04,671 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:04,671 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:04,674 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:04,675 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:04,683 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:04,684 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,684 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:04,689 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,689 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:04,690 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:04,691 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:04,692 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:04,692 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,696 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:04,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:04,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,699 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:04,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:04,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:04,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:04,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:04,706 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,707 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:04,718 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:04,719 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,728 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:04,728 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,732 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,733 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:04,739 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:04,740 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 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-25 15:29:04,750 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:04,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:04,753 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:04,763 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-25 15:29:04,763 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,764 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-25 15:29:04,764 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:04,813 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:04,814 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,856 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-25 15:29:04,856 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,857 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-25 15:29:04,857 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:04,866 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:04,883 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,889 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-25 15:29:04,889 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:04,890 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,890 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-25 15:29:04,890 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:04,922 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:04,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,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, 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-25 15:29:04,925 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:04,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:04,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:04,936 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:04,937 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:04,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:04,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:04,937 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:04,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:04,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:05,044 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:05,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:05,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, 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-25 15:29:05,048 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:05,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:05,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:05,051 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:05,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:05,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:05,053 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,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, 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-25 15:29:05,054 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [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-25 15:29:05,055 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [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-25 15:29:05,056 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,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, 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-25 15:29:05,096 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,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, 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-25 15:29:05,097 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,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, 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-25 15:29:05,110 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,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, 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-25 15:29:05,110 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:05,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:05,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 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-25 15:29:05,182 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:05,183 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:05,262 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:05,275 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:05,299 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:05,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:06,120 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:06,172 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:06,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:07,021 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,022 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:07,041 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,041 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,048 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,049 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:07,049 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,051 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,051 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:07,052 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:07,054 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:07,054 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:07,056 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:07,057 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,059 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 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-25 15:29:07,059 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:07,061 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,062 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-25 15:29:07,062 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:07,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:07,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-10-25 15:29:07,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,062 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:07,080 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:07,081 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,120 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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-25 15:29:07,120 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:07,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,122 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2023-10-25 15:29:07,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:07,122 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:07,123 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,130 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,130 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,156 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,156 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:07,159 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,195 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [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-25 15:29:07,196 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,198 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:07,199 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,206 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,207 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,208 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,361 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:07,362 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,363 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:07,368 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:07,369 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:07,369 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,373 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,374 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,384 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:07,386 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,388 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:07,389 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,389 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-25 15:29:07,389 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:07,395 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:07,396 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:07,396 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,399 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,399 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:07,400 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,404 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,405 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,406 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:07,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:07,407 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:07,408 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,410 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,410 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,413 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 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-25 15:29:07,413 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:07,415 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:07,415 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,471 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,479 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,488 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:07,489 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-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-25 15:29:07,492 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.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-25 15:29:07,493 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,526 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:07,526 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:07,527 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,528 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,531 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:07,532 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:07,532 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:07,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,533 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,535 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:07,540 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:07,541 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,542 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,543 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,544 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,544 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,546 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:07,546 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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-25 15:29:07,547 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:07,557 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,557 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,562 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,562 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,568 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,569 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 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-25 15:29:07,588 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:07,589 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:07,593 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:07,594 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,600 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-25 15:29:07,601 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,601 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,602 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-25 15:29:07,602 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,635 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,645 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,662 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,663 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:07,667 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,668 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,707 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-25 15:29:07,707 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,708 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-25 15:29:07,708 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:07,716 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:07,717 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,722 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,725 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:07,728 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,728 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,729 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,731 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-25 15:29:07,731 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,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, 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-25 15:29:07,731 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,732 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-25 15:29:07,732 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,733 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-25 15:29:07,733 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:07,734 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,735 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-25 15:29:07,735 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:07,766 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:07,766 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:07,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:07,868 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:07,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:07,872 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:07,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:08,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:08,271 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:08,271 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:08,271 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 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-25 15:29:08,272 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 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-25 15:29:08,272 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:08,273 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:08,304 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:08,304 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:08,313 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:08,314 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:08,324 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,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][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-25 15:29:08,325 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,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, 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-25 15:29:08,328 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,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, 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-25 15:29:08,329 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:08,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:08,375 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:08,379 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:08,403 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:08,403 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:08,415 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,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, 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-25 15:29:08,512 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,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, 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-25 15:29:08,547 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,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, 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-25 15:29:08,583 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:08,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:08,724 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:08,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, 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-25 15:29:08,846 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:08,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:09,076 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:09,136 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:09,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:09,769 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:09,771 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:09,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:09,991 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:09,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 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-25 15:29:09,992 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:09,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:09,993 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:09,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:09,994 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:09,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:09,998 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:09,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:09,998 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:09,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:09,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:10,001 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:10,001 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:10,003 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,003 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:10,005 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,006 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:10,007 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:10,008 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:10,026 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:10,026 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:10,031 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:10,032 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,072 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:10,072 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,073 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,074 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2023-10-25 15:29:10,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:10,075 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:10,075 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:10,084 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:10,084 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:10,085 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:10,086 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,108 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,109 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,110 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,110 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:10,113 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:10,113 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:10,114 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 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-25 15:29:10,140 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:10,142 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,145 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:10,146 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:10,147 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,324 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,324 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:10,340 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,340 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:29:10,341 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,341 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,346 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:10,346 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,347 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,347 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,350 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,354 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 71#L1019-2true, 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-25 15:29:10,356 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:10,359 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,360 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:10,360 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,362 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,363 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,363 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,364 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-25 15:29:10,364 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,365 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:10,367 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 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-25 15:29:10,367 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:10,368 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,368 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-25 15:29:10,368 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,369 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:10,377 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,378 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 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-25 15:29:10,379 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,380 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2023-10-25 15:29:10,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:10,381 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:10,382 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,385 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,385 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,388 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:10,388 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,393 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,394 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,397 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:10,398 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:10,398 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:10,885 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,887 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-25 15:29:10,887 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:10,890 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:10,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:10,891 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-25 15:29:10,891 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29: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, 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-25 15:29:10,894 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:10,897 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:10,898 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:10,898 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:10,900 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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][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-25 15:29:10,900 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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-25 15:29:10,901 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,912 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:10,913 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,918 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:10,919 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,927 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,928 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,929 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:10,936 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:10,937 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:10,940 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:10,940 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:10,945 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 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-25 15:29:10,946 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:10,947 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,952 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-25 15:29:10,953 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29: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, 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-25 15:29:10,953 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,954 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-25 15:29:10,954 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,960 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-25 15:29:10,960 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:10,960 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,961 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-25 15:29:10,961 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:10,996 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:10,996 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:10,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, 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-25 15:29:10,997 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:10,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:10,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:11,001 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:11,061 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:11,062 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,063 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-25 15:29:11,063 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,064 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-25 15:29:11,064 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,065 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-25 15:29:11,065 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,065 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-25 15:29:11,066 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,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][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-25 15:29:11,075 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:11,076 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:11,077 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,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][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-25 15:29:11,077 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:11,082 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:11,083 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:11,084 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:11,087 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,088 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.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-25 15:29:11,088 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:11,114 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:11,115 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:11,122 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:11,122 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:11,275 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:11,275 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:11,312 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:11,313 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:11,313 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,348 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:11,351 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:11,352 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:11,353 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,354 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:11,370 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:11,370 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:11,371 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,494 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:11,653 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:11,654 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,654 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,689 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,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, 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-25 15:29:11,690 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:11,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:29:11,691 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:11,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:11,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:12,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:12,167 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:12,169 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:12,299 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:12,301 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:12,304 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,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, 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-25 15:29:12,547 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:12,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:12,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:12,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:12,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:12,569 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:12,570 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:12,766 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:12,767 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:12,778 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:12,779 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:12,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][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-25 15:29:12,817 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:12,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 54#$Ultimate##0true, 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-25 15:29:12,818 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:12,818 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:12,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:12,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:12,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:13,011 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:13,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:13,012 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:13,014 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:13,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:13,015 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:13,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:13,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:17,193 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:17,193 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29: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][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-25 15:29:17,194 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:17,195 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:17,279 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:17,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:17,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:17,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:17,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:17,279 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:17,343 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:17,343 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:17,436 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:17,436 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:17,449 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:17,452 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-25 15:29:17,452 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,455 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:17,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:17,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,457 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-25 15:29:17,457 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:17,460 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:17,464 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,464 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-25 15:29:17,464 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:17,465 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:17,467 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,467 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-25 15:29:17,467 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 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-25 15:29:17,468 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,483 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-25 15:29:17,483 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,484 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:17,487 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:17,488 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:17,491 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:17,492 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,495 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:17,495 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,496 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:17,497 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:17,497 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:17,587 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,588 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-25 15:29:17,588 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:17,589 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,593 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,593 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-25 15:29:17,593 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,594 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,611 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,612 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,612 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,617 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,618 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 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-25 15:29:17,619 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,624 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:17,624 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:17,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:17,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:17,626 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:17,626 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:17,629 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:17,629 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:17,631 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:17,631 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:17,633 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:17,634 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:17,635 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:17,636 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:17,669 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:17,669 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:17,744 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:17,745 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:17,746 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:17,746 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:17,755 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:17,756 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,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][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-25 15:29:17,757 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:17,947 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, 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-25 15:29:17,948 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:17,986 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:17,986 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:17,987 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:17,987 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:17,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:17,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:17,990 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,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, 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-25 15:29:17,990 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:17,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:18,015 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [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-25 15:29:18,015 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:18,027 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:18,030 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,035 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,039 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,040 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:18,056 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][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-25 15:29:18,057 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:18,057 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:18,064 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:18,064 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:18,066 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,067 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,069 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,070 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,075 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:18,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:18,124 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:18,124 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:18,215 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:18,216 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:18,217 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:18,218 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,479 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:18,480 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 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-25 15:29:18,499 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,499 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,500 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:18,506 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:18,507 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:18,541 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:18,543 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,543 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:18,544 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,548 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,549 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,550 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,551 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,556 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,557 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:18,557 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:18,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:18,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,558 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,559 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:18,607 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:18,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:18,618 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,619 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,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, 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-25 15:29:18,620 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:18,621 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:18,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:18,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:19,854 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:19,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:19,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:19,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:19,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:19,857 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:19,857 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:19,861 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:19,861 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:19,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:19,929 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:19,932 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:19,935 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:19,936 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:19,937 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:19,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:19,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:19,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:19,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:19,994 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:19,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [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-25 15:29:20,168 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [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-25 15:29:20,169 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:20,169 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:20,170 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:20,171 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,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][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-25 15:29:20,172 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:20,184 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,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, 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-25 15:29:20,184 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:20,203 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:20,204 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:20,214 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:20,215 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:20,245 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:20,468 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:20,470 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:20,471 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:20,472 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,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, 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-25 15:29:20,491 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:20,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:20,501 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:29:20,502 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-10-25 15:29:20,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:20,502 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:20,504 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:20,505 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:20,514 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:20,514 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:20,521 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:20,522 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,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, 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-25 15:29:20,525 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:20,525 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:20,528 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:20,529 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:20,569 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:20,569 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-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-25 15:29:20,677 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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-25 15:29:20,678 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:20,681 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2023-10-25 15:29:20,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], [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-25 15:29:20,695 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,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], [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-25 15:29:20,695 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:20,739 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:20,739 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:20,758 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:20,759 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:20,760 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:20,760 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:20,761 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:20,762 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:20,762 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:20,763 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:20,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:20,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:20,810 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:20,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:20,811 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:20,845 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:20,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:20,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:20,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:20,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:20,845 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:20,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:20,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, 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-25 15:29:20,949 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:20,949 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:21,046 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:21,046 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:21,059 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,060 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-25 15:29:21,060 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:21,061 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,067 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,068 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 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-25 15:29:21,068 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,068 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,074 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-25 15:29:21,075 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,075 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-25 15:29:21,075 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,077 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:21,077 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,078 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-25 15:29:21,078 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,094 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-25 15:29:21,094 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,095 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-25 15:29:21,095 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,097 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-25 15:29:21,097 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 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-25 15:29:21,098 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,102 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:21,102 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:21,103 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:21,104 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,107 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:21,107 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,108 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:21,109 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,201 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,202 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,206 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,207 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,225 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:21,226 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,227 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:21,233 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:21,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:21,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:21,234 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:21,235 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:21,239 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:21,239 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:21,240 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,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, 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-25 15:29:21,240 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:21,241 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:21,242 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:21,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:21,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:21,269 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:21,270 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:21,274 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [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-25 15:29:21,274 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:21,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:21,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:22,184 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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][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-25 15:29:22,184 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:22,185 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:22,185 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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][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-25 15:29:22,199 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,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][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-25 15:29:22,199 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:22,395 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [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-25 15:29:22,396 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:22,435 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:22,435 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:22,437 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:22,438 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:22,440 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,441 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:22,450 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:22,451 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:22,452 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,452 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:22,455 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:22,471 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:22,472 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:22,483 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:22,484 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:22,499 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,499 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:22,502 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:22,505 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,506 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:22,509 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:22,513 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:22,514 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:22,518 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:22,523 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:22,523 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,525 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,526 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,527 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:22,528 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:22,540 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:22,550 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~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-25 15:29:22,551 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,551 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:22,553 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,554 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,568 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,569 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,569 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,572 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:22,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:22,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:22,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:22,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:22,611 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,611 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:22,620 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:22,620 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:22,631 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:22,631 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:22,649 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:22,650 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:22,651 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,652 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:22,748 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,748 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:22,768 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:22,768 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:22,769 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:22,798 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:22,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,821 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,821 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:22,885 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,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, 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-25 15:29:22,887 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:22,887 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:22,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:22,892 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-25 15:29:22,892 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,929 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-25 15:29:22,929 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:22,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:22,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:22,993 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:22,993 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:22,999 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:22,999 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:22,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,008 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,009 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,017 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,018 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [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-25 15:29:23,029 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~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-25 15:29:23,030 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:23,030 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,062 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,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, 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-25 15:29:23,064 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,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, 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-25 15:29:23,064 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,065 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,067 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:23,069 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:23,069 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,070 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,072 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,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, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:23,073 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:23,074 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,075 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,075 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 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-25 15:29:23,076 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,078 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,079 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,079 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,080 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,081 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:23,082 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,084 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,085 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,087 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,088 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:23,089 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:23,090 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:23,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:23,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:23,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:23,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:23,096 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:23,096 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |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-25 15:29:23,097 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:23,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:23,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:23,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:23,098 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,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, 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-25 15:29:23,099 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,099 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 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-25 15:29:23,139 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 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-25 15:29:23,140 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:23,142 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,142 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:23,143 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,146 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:23,147 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,161 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:23,161 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,223 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,226 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:23,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,229 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,229 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,230 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:23,234 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,235 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:23,302 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,303 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,304 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,307 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,308 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,310 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [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-25 15:29:23,315 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,316 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,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][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-25 15:29:23,360 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:23,361 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:23,377 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:23,380 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:23,385 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, 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-25 15:29:23,387 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,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, 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-25 15:29:23,561 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:23,561 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:23,562 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,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, 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-25 15:29:23,563 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:23,564 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,565 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:23,566 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:23,566 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:23,567 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:23,568 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:23,569 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:23,570 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,578 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:23,578 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:23,584 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,584 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:23,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:23,601 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:23,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,619 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:23,635 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:23,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:23,639 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,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][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-25 15:29:23,641 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:23,664 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2023-10-25 15:29:23,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:23,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,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][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-25 15:29:24,578 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,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][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-25 15:29:24,579 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:24,580 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:24,580 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,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][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-25 15:29:24,628 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:24,630 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:24,630 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 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-25 15:29:24,631 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:24,643 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:24,648 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:24,650 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:24,650 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 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-25 15:29:24,651 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:24,668 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:24,672 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 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-25 15:29:24,672 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:24,675 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:24,675 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:24,685 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:24,686 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:24,697 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:24,697 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:24,700 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:24,700 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:24,701 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:24,706 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:24,707 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,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, 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-25 15:29:24,721 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,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, 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-25 15:29:24,722 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 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-25 15:29:24,722 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:24,771 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,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][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-25 15:29:24,772 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:24,772 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:24,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:24,865 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:24,867 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:24,868 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2023-10-25 15:29:24,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:24,918 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:24,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][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-25 15:29:24,965 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:24,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,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, 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-25 15:29:24,965 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:24,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 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-25 15:29:24,985 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:24,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,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][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-25 15:29:24,985 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:24,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:24,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:25,012 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:25,014 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:25,014 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:25,015 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:25,016 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:25,128 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:25,128 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:25,131 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:25,131 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:25,166 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:25,167 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,235 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:25,236 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:25,242 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 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-25 15:29:25,243 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:25,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:25,498 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:25,498 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:25,509 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,722 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,725 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,726 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:25,727 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:25,727 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,728 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,729 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:25,732 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:25,733 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:25,734 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:25,734 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:25,736 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:25,736 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:25,738 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:29:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:25,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,740 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,740 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,741 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,742 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,744 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,744 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:25,758 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:25,759 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:25,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:25,772 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:25,772 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, 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-25 15:29:25,779 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:25,780 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,782 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,783 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,791 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,791 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 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-25 15:29:25,797 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 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-25 15:29:25,798 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,804 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,804 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,805 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,806 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,809 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,812 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:29:25,813 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:25,814 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,815 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:25,816 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:25,817 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:25,820 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:25,823 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:25,824 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:25,825 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:25,825 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:25,827 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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-25 15:29:25,827 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:25,834 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:29:25,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:25,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:25,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:25,836 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:25,836 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][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-25 15:29:25,837 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,839 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,840 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:25,849 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:25,851 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:25,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:25,856 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:25,857 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,869 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,869 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:25,884 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,884 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-25 15:29:25,884 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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-25 15:29:25,885 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:25,886 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 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-25 15:29:25,887 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,887 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,894 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,895 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-25 15:29:25,895 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,895 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:25,913 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,914 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:25,923 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:25,924 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:25,940 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,941 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:25,942 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:25,942 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:25,956 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:25,957 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:25,958 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:25,958 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:25,973 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:25,973 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:25,974 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:25,974 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,996 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:25,997 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:25,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, 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-25 15:29:25,997 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:25,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:26,804 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:26,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:26,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-10-25 15:29:26,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:26,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:26,828 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:26,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,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, 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-25 15:29:26,829 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:26,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:26,867 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:26,867 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:26,868 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:26,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#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-25 15:29:26,911 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29: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, 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-25 15:29:26,912 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:26,913 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_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-25 15:29:26,950 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:26,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:26,998 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-25 15:29:26,998 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:26,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,036 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-25 15:29:27,036 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,088 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#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-25 15:29:27,088 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,101 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,101 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,107 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,107 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,116 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,116 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:27,125 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,126 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,177 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,177 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:27,178 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,179 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,179 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,181 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,182 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,183 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,184 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,184 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,185 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,186 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:27,188 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:27,189 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:27,190 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:27,190 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:27,191 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,192 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:27,194 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,195 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,196 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:27,196 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,197 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,198 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,200 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:27,200 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,202 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:27,203 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:27,204 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,206 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:27,207 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, 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-25 15:29:27,207 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,209 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,209 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |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-25 15:29:27,212 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, 139#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:27,213 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:27,218 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:27,218 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 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-25 15:29:27,219 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,254 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,255 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,256 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,256 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,258 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, 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-25 15:29:27,260 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#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-25 15:29:27,261 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,262 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:27,262 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 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-25 15:29:27,264 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,268 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][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-25 15:29:27,269 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,274 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,339 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,339 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,340 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~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-25 15:29:27,343 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~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-25 15:29:27,344 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,345 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:27,346 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,346 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,350 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_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-25 15:29:27,351 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,425 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,426 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,432 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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-25 15:29:27,433 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:27,437 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,439 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,440 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,441 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,447 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,451 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:27,452 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:27,465 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,466 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29: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, 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-25 15:29:27,478 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,479 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,515 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,516 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,520 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,521 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:27,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,541 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,542 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,543 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:27,707 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [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-25 15:29:27,708 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:27,709 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:27,709 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,710 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,711 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 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-25 15:29:27,712 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:27,712 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:27,713 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:27,713 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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-25 15:29:27,714 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.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-25 15:29:27,715 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:27,716 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:27,716 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:27,717 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,718 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,719 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,719 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:27,720 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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, 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-25 15:29:27,720 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,722 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, 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-25 15:29:27,722 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,731 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,732 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,737 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,738 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,738 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:27,739 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:27,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][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-25 15:29:27,746 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:27,751 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:27,759 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:27,760 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:27,761 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:27,769 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,770 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:27,787 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 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-25 15:29:27,788 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:27,806 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2023-10-25 15:29:27,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:27,824 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:27,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:27,899 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:27,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:27,994 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#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-25 15:29:27,994 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:27,995 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:27,996 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:27,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:27,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:28,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:28,008 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:28,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:28,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:28,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:28,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:28,008 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-10-25 15:29:28,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:28,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:28,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-10-25 15:29:28,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:28,058 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, 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-25 15:29:28,059 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,060 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:28,061 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:28,071 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:28,072 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:28,078 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:28,079 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 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-25 15:29:28,080 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,081 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:28,082 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~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-25 15:29:28,085 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:28,085 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:28,089 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:28,090 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [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-25 15:29:28,092 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:28,092 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |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-25 15:29:28,103 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_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-25 15:29:28,103 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |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-25 15:29:28,114 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,114 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:28,116 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,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, 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-25 15:29:28,117 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 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-25 15:29:28,117 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |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-25 15:29:28,122 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|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-25 15:29:28,123 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,124 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,125 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:28,199 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,200 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|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-25 15:29:28,200 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:28,201 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, 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-25 15:29:28,202 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:28,202 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][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-25 15:29:28,203 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:28,249 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:29:28,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:29:28,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:29:28,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][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-25 15:29:28,249 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:29:28,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:29:28,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-10-25 15:29:28,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:28,279 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:28,281 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-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-25 15:29:28,282 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [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-25 15:29:28,283 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:28,284 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2023-10-25 15:29:28,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-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-25 15:29:28,302 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,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], [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-25 15:29:28,303 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-10-25 15:29:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:29:28,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:29:29,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:29,123 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:29,124 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:29,126 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][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-25 15:29:29,126 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:29,129 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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][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-25 15:29:29,129 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:29,147 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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][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-25 15:29:29,147 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->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-25 15:29:29,170 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,170 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,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][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-25 15:29:29,177 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:29,241 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][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-25 15:29:29,241 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->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-25 15:29:29,302 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:29,303 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, 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-25 15:29:29,324 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1361] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_161|) 0) (= (store |v_#pthreadsMutex_170| |v_~#ready_mutex~0.base_161| (store .cse0 |v_~#ready_mutex~0.offset_161| 1)) |v_#pthreadsMutex_169|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_170|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_161|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_169|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_161|, ~#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-25 15:29:29,325 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_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-25 15:29:29,575 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_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-25 15:29:29,576 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#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-25 15:29:29,576 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|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-25 15:29:29,577 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,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][105], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 16#L1022-2true, 166#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2023-10-25 15:29:29,756 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 71#L1019-2true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,849 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#L1019-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, 64#L1019-1true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,853 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,855 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:29:29,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,856 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,856 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:29,857 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,858 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,859 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,860 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,862 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:29:29,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 93#L1022-2true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,864 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 93#L1022-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,864 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,865 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,866 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,867 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,868 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,871 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 8#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,871 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,889 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,890 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,890 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,891 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,892 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 164#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,893 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,904 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,905 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 149#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,907 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:29,907 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,924 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,925 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,926 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2023-10-25 15:29:29,927 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,934 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,934 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,935 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 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-25 15:29:29,936 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,941 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,942 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,944 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, 141#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2023-10-25 15:29:29,945 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,949 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:29:29,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,950 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,950 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,951 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,953 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,954 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,958 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:29:29,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:29:29,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,959 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,960 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:29,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,960 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,963 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,963 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 64#L1019-1true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,966 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:29,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:29,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:29,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:29,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:29,972 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:29,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,973 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 141#L1019-1true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,974 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1022-1true, 147#L1037-6true, Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:29,975 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,976 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2023-10-25 15:29:29,985 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2023-10-25 15:29:29,986 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,989 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,989 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,992 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,993 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,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, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:29,996 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 140#L1019-1true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:29,996 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:29,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 144#L1022-2true])
[2023-10-25 15:29:30,011 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2023-10-25 15:29:30,012 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 216#true, 144#L1022-2true])
[2023-10-25 15:29:30,012 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 100#L1022-1true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,026 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,027 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, 164#L1019-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,028 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,028 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,029 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,029 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 77#L1036true, threadThread4of4ForFork0InUse, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,031 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, 184#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,032 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:30,057 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,058 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2023-10-25 15:29:30,059 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 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-25 15:29:30,059 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 190#$Ultimate##0true, 134#threadEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:30,075 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 190#$Ultimate##0true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,075 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,076 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2023-10-25 15:29:30,077 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:30,098 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 134#threadEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,099 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:30,119 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,119 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,120 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 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-25 15:29:30,138 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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][85], [201#true, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 61#L1019-4true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,139 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 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-25 15:29:30,139 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 100#L1022-1true, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,218 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 147#L1037-6true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,219 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0), 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,256 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-10-25 15:29:30,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29: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, 113#L1038-12true, threadThread1of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,263 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2023-10-25 15:29:30,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 148#L1019-4true, 100#L1022-1true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 144#L1022-2true, 216#true])
[2023-10-25 15:29:30,329 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2023-10-25 15:29:30,330 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,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, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 164#L1019-4true, 148#L1019-4true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1022-2true, 216#true])
[2023-10-25 15:29:30,331 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,335 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 77#L1036true, 91#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 148#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,335 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, 69#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1022-2true])
[2023-10-25 15:29:30,376 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 140#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,377 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 134#threadEXITtrue, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 141#L1019-1true, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,415 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,474 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 77#L1036true, 100#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,474 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,474 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 77#L1036true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 61#L1019-4true, Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2023-10-25 15:29:30,475 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,476 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1306] L1019-4-->L1019-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 132#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 94#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 69#L1019-2true, 116#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 221#true, 64#L1019-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,476 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:29:30,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:29:30,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1256] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 100#L1022-1true, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,564 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,564 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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][80], [201#true, threadThread1of4ForFork0InUse, 113#L1038-12true, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 148#L1019-4true, 100#L1022-1true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,573 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 113#L1038-12true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 170#$Ultimate##0true, threadThread3of4ForFork0InUse, 164#L1019-4true, threadThread4of4ForFork0InUse, 148#L1019-4true, 134#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,573 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,637 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 164#L1019-4true, threadThread4of4ForFork0InUse, 16#L1022-2true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,637 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 71#L1019-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 129#L1022-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 223#(= |#race~data~0| 0)])
[2023-10-25 15:29:30,638 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1275] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,640 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1363] L1020-1-->L1019-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#ready_mutex~0.base_163| (store .cse0 |v_~#ready_mutex~0.offset_163| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_163|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_163|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_163|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,641 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1313] L1022-->L1022-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#L1019-4true, 3#ULTIMATE.startEXITtrue, 71#L1019-2true, 152#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 22#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,643 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2023-10-25 15:29:30,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, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#$Ultimate##0true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 57#L1022-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 223#(= |#race~data~0| 0), 216#true])
[2023-10-25 15:29:30,644 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,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, 139#threadEXITtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 148#L1019-4true, 10#L1019-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 221#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2023-10-25 15:29:30,644 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-10-25 15:29:30,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:29:30,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
